413
22
88
35
34
73
146
1272
10
32
13
30
29
25
343
328
82
28
75
6
179
270
19
119
39
24
79
1018
90
579
86
63
43
62
743
492
157
134
54
41
503
322
31
92
49
313
193
160
176
1191
140
373
51
190
26
56