0
594
16
343
338
89
193
51
23
2
37
47
126
371
1688
121
28
49
289
113
428
6
5
242
436
7
156
358
52
17
267
61
125
50
85
8
72
134
206
11
31
159
19
27
39
32
41
1
170
24
10
14
108
9
74
26
15
40
3
112
75
138
38
4
55
62
56
542
812
81
35
124
29
57
25
36
164
12
166
272
203
46
54
99
100
472
20
185
13
30
21
71
44
60
129
102