6
10
26
4
11
32
57
105
70
90
77
153
36
67
159
31
19
65
101
58
104
100
201
45
81
60
13
118
38
264
24
146
220
218
47
44
429
119
214
190
129
50
285
48
37
150
227
124
184
122
96