35
22
193
55
75
28
140
106
113
20
272
14
43
19
42
65
51
93
86
11
88
59
87
126
17
217
101
162
145
171
82
79
41
94
192
297
357
80
47
38
151
7
78
56
68
15
30
21
34
31
100
48
44
261
259
12