18
28
4
25
9
21
110
17
67
84
69
89
2
71
58
31
159
507
7
247
24
52
51
91
32
76
16
23
10
11
114
26
27
41
65
22
143
6
60
96
182
99
46
20
8
13
47