3
5
30
17
90
34
67
55
31
13
61
15
27
98
57
1
6
136
19
32
14
50
73
16
12
35
123
49
43
37
4
10
137
62
58
33
104
48
22
36
20
92
8
69