5
31
23
7
36
6
12
9
49
8
19
168
26
17
13
14
110
59
10
16
21
46
52
29
15
28
55
1
119
72
34
4
11
63
323
24
79
25
3
75
45
164
92