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
5930
192
1149
253
126
168
121
34
98
82
138
86
37