22
15
25
23
46
215
31
47
35
63
75
216
66
62
26
81
158
13
8
40
61
30
11
24
32
20
65
57
14
6
7
9
51
171
18
88
85
140
130
50
17
766
53
43
308
123
56
220