31792257
63805087
35431043
38518852
50319297
70192355
113043
36393865
9968718
22441430
28232745
4874207
42619274
61376540
16338530
10673029
53327284
4434674
66416059
77343471
18934932
99817483
50969455
58712814
65793892
71798972
1161681
61292090
40846577
1831230
44301248
27599143
19586028
73386447
23321741
58585885
97881
2929247
97016291
41322260