60
49
153
51
6
22
32
99
48
5
571
100
52
34
59
266
35
29
18
126
20
70
57
42
55
56
106
73
173
114
27
434
535
443
1017
341
482