304
203
113
42
41
118
32
325
34
59
29
33
50
68
78
39
183
49
30
265
56
628
138
99
87
47
61
67
44
80
82
64
69
25
94
202
81
121
31
141
152
70
133
93
86
190
440
95
185
282
284
418
303
62
165
1044