4
7
22
23
30
12
105
92
49
60
160
33
67
47
58
78
20
13
26
6
42
256
29
8
123
11
16
73
44
18
172
56
57
101
205
107
192
204
50
291
99
5
119
95
138
113