5
11
94
34
31
9
46
12
6
23
15
26
29
13
8
30
43
25
24
45
4
10
7
32
14
36
19
17
95
77
16
124
129
184
75
42
61
85
144
100
51
49
132