290
51
48
18
92
32
12
225
187
60
73
115
37
75
22
34
52
201
86
122
5
116
33
110
188
160
79
26
20
6
78
446
410
39
140
358
40
87
211
361
35
189
217
56
1085
47
80
41
93
36
152