11
8
7
44
77
12
50
63
29
321
57
4
15
121
22
34
3
0
27
2
6
145
51
35
116
75
24
9
98
37
52
87
104
38
105
30
14
32
19
277