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
2074
155
147
176
60
710
22
67