6
169
11
86
101
164
47
522
644
336
666
85
116
403
2746
143
28
109
25
92
53
57
16
10
22
12
27
29
45
14
46
138
284
1522
82
70
58
250
156
60
39
31
87
4819
76
106
48
110
285
49