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