104
24
46
289
48
340
45
240
222
147
318
472
60
1411
202
216
63
69
130
174
139
36
80
144
153
126
38
17
43
226
22
74
291
84
75
137
16
32
129
61
52
113
82
28
13
25
102
165
112
68
339
800
78
18
235
184
64