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