8
100
7
37
21
80
79
171
10
53
47
40
19
27
9
3
5
164
60
13
36
33
11
31
2
87
468
156
135
14
12
18
104
17
116
102
20
23
52
43
32