31
8
28
6
3
9
1
5
14
2
4
10
13
7
38
23
49
72
24
15
11
52
51
48
157
189
95
40
18
73
34
56
17
37
39
98