2
5
8
3
1
7
88
11
28
6
30
4
119
33
22
16
36
10
18
9
13
44
14
27
25
50
17
26
15
86
12
100
32
46
73
49
68
37
19