0
652
24
397
399
118
209
74
33
51
127
449
1886
162
23
71
538
90
568
362
16
139
288
4
183
3
8
9
108
7
409
96
210
82
125
17
248
285
1
22
58
171
112
56
201
40
148
63
65
398
115
5
169
12
44
48
70
49
84
15
19
14
45
2
144
86
175
25
50
250
132
26
10
43
6
69
29
54
85
20
223
319
725
88
38
36
143
57
559
177
18
124
42
83
135
64
11
94
136
30
536
249
39
76
13
185
52
659
383
46
31
35
21
53
28
59