19
4
5
104
22
3
33
18
12
84
41
183
80
53
55
34
59
56
23
39
32
37
15
190
178
118
54
29
46
35
229
209
123
245
231
268
456
340
422
17
414
65