35
53
9
14
37
25
32
84
133
633
569
253
474
164
1023
342
416
77
324
76
295
626
419
227
681
125
168
68
41
67
190
75
131
122
45
123
22
69
116
128
88
163
59
155
29
187
83
118
325
48
36
80
244