66
55
99
344
15
463
13
32
79
29
68
134
64
72
27
58
9
36
40
43
360
70
349
69
52
30
45
0
24
245
50
127
49
255
41
82
7
83
114
42
332
247
1217
81
103