5
11
12
3
34
87
18
28
22
31
61
19
63
25
68
42
29
10
51
1
6
109
7
15
14
8
4
101
50
26
17
60
9
89
30
13
66
40
27
37
115
99
43
90