15
33
92
70
20
171
49
226
16
60
84
82
59
42
95
40
165
298
85
131
29
18
48
31
100
67
129
78
34
105
22
39
66
200
36
107
112
46
55
141
68
101
122
24
228
43
64
74