4
32
11
89
128
169
106
185
192
111
85
99
105
131
42
24
118
49
17
29
33
135
23
63
14
47
108
78
61
9
45
30
15
21
153
19
8
113
18
12
97
137
258
20
60
22
70
110