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