12803 16
102305 84
10977 27
21168 45
18285 51
8938 2
10909 10
16065 31
10918 5
14593 35
24362 65
35358 120
40037 151
33851 82
24634 52
40273 131
11472 7
12662 18
16016 51
11778 29
12619 9
20545 63
13463 22
25095 86