82
104
35
19
25
186
43
129
102
142
66
45
34
7
49
18
98
84
70
80
233
40
95
30
62
17
11
10
147
339
59
41
123
126
56
57
97
250
60
128
81
114
44
121
58
127
5
27
15