5
9
13
11
18
7
43
30
36
10
54
22
27
28
20
17
33
39
58
29
26
50
24
98
19
42
15
25
94
52
55
4
90
148
23
103
73
6
16
14
85
82
63
66
49
46
51
126