happy happy happy
20
8
26
15
21
58
90
14
44
24
36
7
10
18
53
139
29
110
4
6
27
47
16
3
25
9
11
19
43
45
23
28
77
42
59
72
61
60
69
1
46
17
32
31
13
2
50
48