102643 191
93789 88
87620 101
67590 209
65860 43
58410 79
52154 69
48524 48
47532 85
46604 78
46019 105
45845 93
42319 28
37275 1
36266 56
35773 30
34733 74
34291 23
34097 53
33200 48
32453 41
32451 62
31431 74
29839 58