32
75
28
13
78
130
161
40
62
106
80
195
102
60
52
316
482
98
91
39
120
158
233
778
47
88
160
38
30
438
84
56
37
533
356
97
12
288
360
166
269
94
67
171
150
42
76
113
530
209
147
741
1687
458
219
33
8176