0
593
16
341
339
87
192
46
2
37
43
126
367
1681
121
28
49
256
113
409
6
5
242
445
7
156
352
52
17
306
9
259
58
50
86
8
73
134
206
11
33
158
19
27
39
1
162
24
10
122
110
71
20
112
75
138
34
25
4
3
32
51
21
56
119
542
800
69
35
53
23
29
164
12
36
166
203
54
26
99
100
472
81
185
13
15
30
14
42
41
216
335
98
282
47
57
147
238
371
95
176
31
124
191
332
55
123
60
59
342
711
471
38
84
193
456
68
115
275