35
12
154
297
10
134
20
19
57
143
93
115
125
212
62
74
207
95
138
13
40
137
16
3
81
55
9
22
2
4
97
29
21
25
210
107
72
201
70
87
99
188
31
49
98
56
17
69
67