18
12
23
8
83
37
13
143
7
32
52
19
42
35
454
91
58
33
44
74
62
789
123
5
39
117
51
118
57
11
43
104
21
387
131
22
227
27
34
4
46
30
6
14
609