30
212
876
137
102
210
29
32
21
262
6902
129
172
61
98
120
103
140
40
25
49
455
307
24
41
364
26
39
175
113
19
16
18
53
60
261
222
275
81
246
281
28
87
13
20
34
52
1375
70
38
121
36