124
20
49
28
77
24
315
70
56
125
163
23
45
409
152
87
137
767
97
127
117
199
293
192
40
641
151
335
195
183
86
33
99
80
843
143
310
31
215
578
36
48
286
38
273
44
74
212
75
266
282
298
253
581
171
457