happy happy happy
12
24
35
44
11
87
122
131
77
22
16
56
50
8
41
19
9
146
54
20
18
25
27
21
43
33
15
3
10
7
26
42
45
28
75
58
69
52
61
59
68
1
23
46
17
31
14
2
13
4
6
30