99
20
54
173
222
209
177
44
49
34
39
33
36
71
32
62
31
308
372
83
100
4
53
45
104
115
24
166
57
132
55
72
41
85
94
37
56
199
146
17
52
113
855
9
69
92
73
22
129
29
70