116354051
108726146
79908173
108336728
104532612
118506842
118526933
118498632
91717199
103529576
86573458
10
118473412
118454839
118467230
118463305
118488496
118463257
82213449
75152941
71835768
77054996
105923223
117828013
100937023
93839037
100144259
101106989
98782288
86278270
90386739
94854377
98044916
100309435
69834703
21367185
99489362
89717187
91582734
80614270
88980116
94781937
76868439
96851968
37
92783169
41918601
91385619
23034426
90599229
71299385
98605246
81108159
82557210
76138173
118495827