35
73
41
38
89
40
66
82
61
34
92
36
54
9
28
14
202
146
29
79
25
101
140
32
6
37
44
141
137
130
24
30
94
43
18
7
163
185
286
223
255
575
482
196
344
217
93
338
129
78
77