10
108
19
30
11
87
9
8
5
17
29
24
46
2
20
4
99
33
28
26
18
53
37
7
13
70
6
49
97
12
59
39
16
57
15
4044
3
38