5
2
10
4
1
8
21
36
6
17
68
96
24
14
64
102
98
43
11
18
50
76
46
22
26
13
27
23
9
20
12
40
30
34
101
7
107
71
3
29