30701 49
11737 9
62738 98
39889 95
90050 66
33790 34
38531 43
86027 111
70690 132
47157 82
12237 17
26562 14
44876 15
12264 5
15636 13
28964 27
19737 19
37234 21
32716 46
28839 28
77789 126
11031 7
12603 18
9871 2