1
38
32
184
30
12
17
15
24
241
83
6
81
25
96
14
56
7
51
128
36
72
10
113
116
44
21
98
35
53
84
19
76
41
3
40
66
54
321
73
119
94
152
187
31
8
110