149
289
61
374
81
318
53
757
58
162
65
45
233
288
76
70
208
139
327
441
66
35
234
184
54
287
39
44
151
187
19
60
27
33
118
125
100
136
40
67
12
312
175
96
744
302
132
103
625