100
22
24
6
17
11
10
13
87
5
91
12
19
63
31
9
18
15
93
44
20
37
16
71
2
43
7
23
8
126
39
25
94
102
34
72
128