146
25
43
90
154
79
51
196
45
26
101
29
65
92
169
116
56
165
137
177
136
69
59
48
30
62
24
61
97
298
124
39
49
219
121
160
34
53
60
66
262
84
100
80
38
68
237
303
220
108
396
135