43
31
48
8
9
103
16
13
79
19
30
53
27
80
18
12
71
215
93
67
126
305
6626
40
33
20
24
51
7
63
98
11
52
46
410
32
34
117
267
69
625
41
391
15
122