0
652
23
396
118
208
71
33
48
51
127
448
1886
162
24
539
91
568
365
16
140
288
4
183
3
74
8
9
108
7
410
96
210
82
124
17
125
248
293
1
21
57
171
113
56
40
149
63
65
401
115
5
169
22
12
54
49
46
84
15
20
11
14
2
47
144
86
175
25
252
70
132
26
10
44
6
69
29
85
43
224
323
722
88
39
36
563
177
18
42
83
135
45
64
94
136
30
536
250
76
31
13
185
52
656
384
35
61
53
19
50
28
6277
197
1133
281
73
72
34
148
55
66
141
3072
1213
2770
1962
240
1074
168