37
150
93
80
275
1016
337
129
33
118
36
32
35
54
79
116
75
600
158
26
67
81
134
919
183
115
781
53
15
86
103
65
146
88
24
1119
214
28
59
668
171
22
3
76
580
294
126
50
199
56