16
18
200
28
13
84
2
27
4
52
19
44
7
21
15
299
11
659
22
14
42
17
63
6
31
65
32
43
189
23
203
45
10
113
522
628
26
73
103