22
1
5
4
15
12
2
18
14
9
10
13
6
3
7
19
8
11
41
20
75
58
79
173
51
159
66
288
52
17
50
61
30
125
87
42
63
166
103
85