500
56
95
498
22
67
6
28
102
81
37
118
33
36
78
24
123
358
280
293
433
89
165
54
188
582
27
52
549
203
87