176
102
19
56
44
25
53
89
43
64
22
27
82
104
35
187
129
144
66
45
34
7
49
18
98
84
70
80
233
40
95
30
62
17
11
10
147
341
59
41
123
126
57
97
250
60
128