65301 60
57063 71
111955 310
153927 408
45321 41
24597 71
5885 24
7557 21
15118 48
5041 13
9543 28
2271 7
36873 83
17357 22
22843 51
8286 35
45047 104
20207 45
12201 27
19392 48
11027 37
10738 27
42488 86
36028 40