222
103
54
356
41
43
200
430
162
46
72
48
51
282
69
34
88
23
25
148
138
312
60
348
47
66
3332
73
192
119
106
496
182
59
40
21
16
102
20
464
654
1457
342
108
79
286
168
33
166
398
62
207
45