35
105
229
50
72
162
232
165
54
124
55
64
85
88
103
79
322
130
221
101
95
80
83
183
73
110
58
46
43
107
48
53
296
211
45
41
111
262
312
290
155
60
19
131