63
19
829
212
892
449
78
65
107
341
605
875
1197
243
246
134
253
193
155
126
453
89
45
138
95
390
36
435
72
64
61
79
111
226
85
46
173
375
102
66
308
90
68
97
175
48
163
69
234
43
24
34
154
164