105
91
4
124
20
63
45
75
48
34
115
223
100
178
201
23
162
88
277
51
161
129
33
24
159
168
83
52
237
55
49
164
204
62
90
92
69
173
501
234
97
54
476
65
82
27
25
76
81
30
61
26
38
29
266
16