21
35
72
61
30
195
7
22
9
6
3
94
104
424
51
42
147
92
12
41
34
289
60
36
142
78
44
411
419
194
236
126
125
10
395
102
408
63
327
230
212
328
141
180
151
505
191
137
73
145
74
49
13