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