16
49
50
42
100
331
424
725
59
21
41
14
69
253
32
444
223
431
148
64
32
27
25
10
22
297
84
15
19
25
17
3
256
1
26
58
39
25
59
131
244
161
42
12
20
32
33
75
20
208
50
381
45
2K
15
8
17
30
36
22