61
38
21
78
1016
24
198
51
212
27
36
49
150
1525
53
106
186
35
43
52
124
79
511
99
130
90
267
77
58
253
123
260
178
367
265
75
23
273
175
25
109
116
37
400
11
48
34
66
30
393