31
4
28
6
5
8
2
3
15
1
9
13
11
10
48
90
7
70
200
17
12
85
16
98
41
32
18
68
65
21
33
61
46
119
23
36
29
37
27
106