113
120
102
195
118
7
43
20
13
51
45
31
15
169
314
147
52
155
35
161
55
66
69
64
207
71
104
181
62
80
38
138
1080
595
11
60
25
68
18
34
92
56
33
16
162
200
135
410
285
82
151
84
101
65
70