96132153
71655301
7730984
80594420
61513182
12383823
56519600
826442
26855085
44531957
74371332
37871098
70702137
22215611
26677635
93594240
54926500
55679415
19312999
95325111
84484697
70337563
7405283
7752665
77054324
11785100
88726361
7327201
50891643
56397693
79806764
1085089
35764927
99791037
18646400
42076976
14776137
9154650
17202885
35194100