150
13398
26710
283
807
141
111
252
43776
22109
67638
5526
55815
6976
73384
24630
13299
42936
76612
23225
11527
21077
45158
40
9853
14314
19286
84
7524
58
10105
32952
6742
15248
41424
28236