88177276
60442838
57467172
81808082
43985306
59136796
40901339
59657547
43802523
96074050
95283805
50664834
42287511
7247907
96928547
66257165
6167157
4562297
21767513
48995666
52594989
95238460
80142026
73113312
52252700
68805070
60893813
24376178
72702699
23174327
86452429
50141305
74567341
765096
35347247
46481082
466989
52856586
89687995
49587152