31
16
73
17
177
66
45
460
216
242
49
431
256
348
124
57
212
19
14
74
86
325
12
1362
29
9
33
137
41
103
2211
253
32
26
196
11
60
36
312
698
58
64
201
75