55
162
148
67
32
29
146
197
297
185
271
44
53
41
126
36
92
73
201
51
601
30
254
160
159
87
198
35
115
62
106
276
209
54
274
22
165
83
50
37
237
97
48
123
102
61
152
110
25
80
182
57