31062 65
40751 70
26263 16
32828 54
25094 39
14311 15
21489 36
9726 9
20383 59
14590 26
15417 17
9887 2
67340 250
13079 7
67045 146
56839 97
60523 138
72787 180
35796 69
11070 9
44462 86
20688 18
96409 254
29693 47