35
43
97
85
234
69
59
75
73
34
56
83
52
165
314
204
436
172
132
22
25
111
74
223
219
211
19
99
118
80
17
68
47
30
116
144
104
21
78
142
48
94
39
106
125
61
8
316
170
60
89
63
77