252
330
31
122
69
66
23
52
253
15
1
559
33
40
94
539
197
256
72
29
91
265
149
146
49
509
19
14
262
111
50
51
35
27
198
56
268
26
281
491
61
4701
77
54
36
340
25
294
383
78
140
304
113
16
135