29
4
35
40
21
867
13
55
192
66
93
162
38
727
313
281
20
80
1733
75
2528
217
5179
305
119
165
19
6957
104
259
72
51
49
52
408
280
413
48
116
105
96
109
47
81
168
28
195