111
29
199
152
104
118
43
117
18
67
75
56
76
204
318
48
491
499
336
50
148
113
192
276
207
272
86
101
131