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