10
13
18
16
4
15
17
8
41
11
25
1
7
30
34
9
3
24
14
58
28
29
126
27
22
48
20
33
367
154
21
12
75
76
5
19