298
94
32
183
13
75
16
30
65
38
48
39
25
19
53
55
58
101
59
82
26
70
166
204
51
52
69
98
368
96
194
68
34
57
35
324
144
156
230
43
124
238
328
3437
28
37
270
188