0
655
23
399
402
118
209
74
33
51
129
450
1894
162
71
540
91
574
378
16
161
288
4
182
3
73
7
9
108
414
97
210
83
126
17
131
252
284
2
21
59
171
111
208
38
152
63
67
418
5
183
22
12
44
49
1
70
54
84
15
56
24
19
13
45
42
144
86
175
25
52
257
65
72
20
139
26
10
6
29
68
85
43
220
319
715
88
36
146
32
57
565
180
48
18
55
124
135
66
11
93
136
30
164
536
264
39
8
14
185
645
377
34
90
27
53
3114