34
48
94
109
59
168
106
31
1123
44
80
369
89
141
222
154
368
270
139
53
117
64
45
71
69
182
215
411
312
104
58
145
88
101
42
82
77
111
98
35
70
79
21
49
166
12
92
265
225
24
235