5
13
3
8
43
31
11
50
22
15
24
29
33
61
39
20
32
28
10
67
6
55
19
102
36
17
35
76
27
38
45
12
21
18
47
23
25
14