42218 29
121738 49
369834 907
281129 669
161367 346
95445 32
189375 551
142245 208
137276 160
208033 249
116422 275
99250 222
184682 422
47498 26
75771 92
87324 129
59052 130
78695 159
50232 51
416262 513
220615 423
94184 167
30785 20
60048 98