90978 167
58987 123
49283 102
49152 114
42479 57
35933 152
34820 46
34644 82
34188 103
33784 122
33451 40
32915 77
32301 93
31256 67
30586 149
28657 103
26960 56
26237 59
25438 83
25090 93
24558 34
24331 60
23338 42
23129 112