0
654
23
399
402
118
209
74
33
51
129
450
1894
161
71
539
91
577
378
15
167
288
4
182
3
70
6
9
108
7
413
96
82
126
17
131
252
283
2
21
59
171
111
58
208
38
155
63
67
421
124
5
189
22
12
44
49
1
54
83
56
24
18
10
13
45
43
144
86
175
25
52
259
65
72
20
139
26
42
69
29
68
85
220
317
707
88
36
147
32
57
566
180
48
55
125
135
66
11
93
136
30
164
536
267
39
8
94
14
185
623
363
16
19
90
27
53
3112