3
6
1
10
4
2
100
25
23
5
26
63
33
70
12
32
44
17
31
21
48
45
11
18
19
40
92
80
35
69
50
15
16
41
184
9