4
5
12
26
18
45
8
42
17
91
72
43
34
98
40
165
20
65
35
15
38
11
10
9
16
191
23
30
19
47
67
51
25
27
22
107
71
55
105
120
125