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