37
150
93
80
275
1016
337
129
32
118
36
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
667
171
22
3
76
580
294
126
50
199
56