17
83
106
49
37
92
33
73
38
160
41
298
223
31
69
229
366
103
132
142
111
51
66
163
42
152
22
14
96
59
9
76
107
400
90
26
112
201
52
7
170
50
182
24
180
87
62
164
8
55