89
40
66
81
60
34
92
36
54
9
28
14
202
146
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