138
174
204
31
73
228
406
1284
54
242
75
66
26
21
1301
227
88
97
63
232
160
185
76
53
638
64
136
40
125
86
12
68
49
36
184
28
452
122
60
30
319
34
145
71
81
23
294
126
45
162
67
230
221
252
407
50
249