4
12
116
20
45
16
7
33
22
27
2
17
1
8
55
77
25
11
42
21
5
24
10
479
6
3
51
9
57
36
40
58
157
31
60
50
30
26