95
14
57
17
38
36
114
20
77
37
66
55
99
344
15
463
13
32
79
29
68
134
64
72
27
58
9
40
43
360
70
349
69
52
45
0
24
242
63
50
127
49
255
41
82
7
83
42
332
247
1215
80