27
75
33
32
41
35
21
52
19
18
12
293
50
42
34
38
40
28
30
49
57
56
15
61
98
78
46
71
53
31
886
142
133
110
73
222
139
51
497
147
128
105
194
45
67
70
29
54
88
106
469