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