16
98
10
33
18
4
35
7
15
30
27
60
123
14
23
25
13
85
12
9
40
31
41
91
39
38
56
82
29
28
65
8
127
51
2
5
172
54
72