44504 300
29579 97
14510 88
14025 84
29802 83
16625 67
22527 64
11917 62
19153 59
20438 56
7801 52
18641 49
15376 48
25385 44
9939 43
15165 41
15448 40
12273 38
5908 35
5547 32
9453 32
5007 31
18046 30