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
180