161
802
243
476
263
499
118
345
102
517
95
342
27
237
87
271
29
200
15
255
51
233
47
162
53
130
126
75
204
66
510
37
127
39
21
128