52
145
492
180
127
60
91
200
287
454
318
254
12
47
25
30
10
89
574
827
27
11
46
10
1
1
18
49
142
70
233
13
308
2
11
25
66
18
184
67
117
1
16
89
696
252
35
277
552
198
112
