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