0
625
23
373
359
121
194
73
36
32
46
125
424
1861
150
29
71
465
85
550
12
151
288
4
196
3
1
7
107
156
384
93
204
77
112
15
114
229
259
21
58
172
75
57
202
42
140
62
61
336
120
5
134
41
2
33
81
16
24
14
48
136
87
26
35
221
66
70
19
6
10
53
68
28
52
74
208
300
713
84
25
37
9
516
44
56
158
171
55
18
47
141
43
45
64
11
97
133
30
163
536
222
60
38
185
13
17
22
702
418
20
34
8
50
1143