44
52
16
108
95
42
215
39
137
79
90
133
56
171
99
45
61
75
68
20
1190
138
290
128
738
460
87
235
208
377
150
173
430
84
30
916
67
76
180
60
104
114
105
101
33
265
336
106
19
269
125
175
226
109
152
49
209
486
117