28
17
23
30
15
19
4
5
2
12
11
3
1
31
46
14
21
8
7
18
33
9
10
92
287
130
70
83
201
44
100
56
57
60
73
223
75
122