5
33
77
25
30
34
42
104
39
55
7
12
125
13
6
123
4
2
14
122
160
144
15
43
158
120
16
8
121
56
64
243
18
28
37
27
21
586
204
107