0
646
24
394
396
118
208
68
32
51
129
449
1883
161
23
71
554
92
573
382
21
164
288
4
182
3
75
6
9
108
7
415
97
209
82
128
17
132
257
285
1
22
59
171
111
38
155
63
67
428
124
5
188
12
44
49
69
15
56
18
8
13
45
41
2
144
85
175
25
65
20
137
26
10
29
53
43
218
315
705
88
36
146
31
57
565
176
48
125
42
83
136
11
93
30
536
265
14
185
52
70
620
360
16
19
90
27
6305
197
1125
280
73
141
77
166
123
157
84
139
34
86
35
28
33