41
20
18
13
12
100
35
99
24
11
19
45
62
324
75
23
21
268
878
55
283
59
58
27
16
34
68
49
46
106
73
65
56
63
2
28
4
44
22