5
32
12
17
4
15
3
19
25
39
22
2
9
24
103
16
8
7
14
30
11
31
29
20
21
18
73
33
10
26
99
41
113
75
35
37
36