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