159
31
49
198
99
142
122
137
42
232
126
163
446
29
156
89
151
57
102
125
67
45
48
44
225
94
32
61
240
339
87
41
213
72
113
11
21
70
144
381
80
84
127
200
25
204
39
214
62
24
9
36
26
66
27
231