52
48
32
25
57
35
27
42
46
18
320
177
47
77
206
335
187
207
437
79
95
34
40
165
149
39
28
153
41
53
130
31
124
140
1330
162
118
30
105
49
38
61
198
453
33
65
104
598
70
36
102