97
180
239
66
23
67
29
33
78
499
329
507
104
184
47
48
59
44
120
164
245
42
31
39
363
45
75
9
276
174
1269
1021