103192 191
69060 87
66773 92
47956 100
43920 97
42898 80
40142 71
39979 86
33432 36
32334 88
32235 68
31036 48
28796 21
28232 66
26402 60
26383 36
24075 56
23414 48
21739 45
21582 17
21508 2
21196 26
21128 48
20430 54