3
36
37
355
109
430
177
29
197
497
149
325
399
343
323
592
26
15
180
228
233
34
16
19
140
84
8
263
14
56
2
105
116
79
32
420
187
1
221
27
202
226
30
64
108
73
28
31
11
9
283
17
6
22
5
4
61
52
68
274
153
199
77
104
76
133
54
184
42
269
173
81
10