36
463
40
295
73
157
199
49
100
119
8
117
363
720
975
15
225
342
12
25
227
353
306
62
112
452
52
243
101
23
9
137
150
61
28
160
59
81
148
54
98
622
310
69
233
83
55
89
99
46
104
155
84
77
57