5
11
92
34
30
9
46
12
6
22
15
26
29
13
7
43
25
24
45
4
10
23
8
32
14
36
19
17
95
77
16
123
129
184
74
42
61
85
144
100
51
48
132