35
20
55
21
16
52
74
111
19
305
25
199
165
193
29
8
47
92
12
69
43
56
106
210
60
133
39
147
357
99
85
49
80
316
180
65
53
15
84
286
152
44
102
124
134
76
46
31
54
150
64
160