110
112
33
48
129
229
27
78
269
46
56
379
35
164
171
57
63
28
51
106
159
153
96
17
316
502
69
91
25
104
10
24
19
71
210
480
40
38
50
26
60
44
23
41
37
62
70
49
99
67
65
89
121
11
208
7
100