55
69
18
90
35
96
76
12
59
162
111
98
409
54
40
50
39
37
129
107
51
60
17
14
155
75
357
56
41
177
301
93
255
237
254
33
70
140
377
576
97
620
1100
84
214
407
63
333
121
213
78
29
220
277