4
3
10
42
25
5
13
2
29
16
6
37
20
34
38
41
18
56
68
70
17
105
46
24
15
7
11
30
109
74
87
63
12
8
69
23
71
31
86