124
146
940
50
185
287
76
339
106
46
60
92
186
233
129
197
648
110
157
362
43
126
48
65
68
109
25
55
340
159
54
41
61
44
67
153
320
293
191
397
216
145
177
241
57
257
125
42
102
66
20
35
22
39
79