17
101
48
25
22
28
47
49
173
94
205
194
56
68
96
121
55
82
278
335
42
72
74
26
190
77
20
122
117
155
64
120
102
80
79
633
84
41
35
78
533
169
59
43
214
218
202
31
18
52
225
260
390
143
175