22
12
28
84
11
15
18
9
58
25
21
30
37
2
8
7
59
4
20
26
144
92
149
227
95
10
13
42
49
518
19
39
283
5
104
154
31
67
79
17
27