55
2
18
9
40
91
79
238
7
19
12
75
98
146
334
25
107
43
236
76
162
145
105
33
93
30
28
15
73
84
49
6
51
60
65
100
129
632
314
272
88
153
16
200
204
46
372
109
254