105093 236
99534 907
56063 409
99646 231
70348 661
171324 139
75850 412
48459 78
110137 372
90982 261
51973 920
32101 221
104268 290
93794 348
76981 353
171017 313
271674 862
42204 197
74790 459
85491 174
137309 252
72779 491
61182 608
3799 564
33064 728
79484 474
31157 315
111573 250