81
60
34
92
36
54
9
27
14
202
145
29
79
25
101
140
31
6
8
37
44
141
135
130
24
30
94
43
18
7
163
185
286
223
254
574
482
72
196
343
217
338
128
78
77
35
178
97
215
180
331
90