22
93
16
156
162
17
43
2
854
50
39
60
48
63
31
26
78
77
259
92
5
9
97
14
45
49
4
1
6
10
91
13
57
605
3
18
190
15
19
59
33
8
235
216