96
48
53
63
129
23
19
116
316
36
131
270
49
608
62
26
27
46
22
20
89
59
9
215
4
64
308
58
72
141
61
156
85
137
321
814
484
339
224
696
561
341
516
314
460
10
521
367
939
451
25
57
490
249
86
3