53584 125
32390 123
3946 19
25727 84
17066 57
70787 68
34554 44
5220 17
50705 49
23690 49
13646 25
44151 100
28765 79
33242 75
14263 25
25809 57
6076 17
13743 53
45129 146
48003 80