happy happy happy
18
49
8
6
10
27
35
120
22
7
3
73
104
41
13
70
147
56
20
21
42
34
15
24
12
9
19
16
11
26
43
45
28
76
58
71
53
61
60
68
1
46
17
32
31
23
14
44
2
4
50
25
48