0
626
22
374
360
120
194
73
36
32
46
125
426
1851
156
30
71
396
79
548
365
12
152
288
4
204
3
1
10
107
7
343
85
197
112
14
108
221
246
20
51
172
65
54
189
33
140
62
61
340
114
5
135
41
2
38
11
55
23
16
45
43
136
87
26
224
66
70
15
96
6
68
28
52
75
21
208
24
300
714
25
29
9
57
521
44
56
160
171
18
47
141
83
134
63
133
163
536
106
226
35
39
185
13
17
74
737
427
53
27
19
8
50
42
219
230
199
34
138
98
209
330
86
48
49
150
342
229
186
176
67
200
78
233
31
188
323
157
242
117
123
72
192
265
502
37
76
77
193
549
99
115