0
652
24
396
118
208
71
33
48
51
127
448
1886
162
540
91
568
365
16
141
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
225
323
722
88
39
36
563
177
18
42
83
136
45
94
30
536
250
76
31
13
185
23
52
661
383
35
61
53
19
50
28
3072
59