5
6
2
17
25
28
3
38
23
165
7
21
8
40
14
36
10
127
29
35
18
33
22
19
9
58
84
68
15
51
178
101
11
56
48
41
43
27
26
16
50
83