19
64
308
30
34
13
25
21
104
45
118
31
96
42
29
39
100
106
44
62
55
144
32
24
47
329
22
94
79
222
102
88
99
59
66
27
86
87
43
462
65
70
40
140
112
91
75
68