31608900
84323950
2793335
25955481
65103722
13163923
42631450
50193114
30495480
41597562
38694180
86101238
5256470
4518323
86839018
43793210
53087350
52535949
25706220
81472963
46109248
115894
148078
41424764
62227558
81279770
52525436
69469373
86118835
54546569
41119412
4544708
86439531
14883297
50513741
34315564
38828313
50933707
85641235
16271482