happy happy happy
19
8
23
12
7
21
56
87
27
13
41
24
31
10
17
48
136
28
109
4
6
47
36
16
3
25
9
11
26
43
45
79
42
59
72
53
61
60
69
15
1
20
46
33
14
18
2
32
50