19
21
5
26
36
17
2
217
297
38
864
8
43
736
40
29
45
22
98
18
59
30
46
470
95
85
52
25
81
126
27
39
110
153
69
11
16
34
134
70