15
1
10
35
27
8
25
16
9
6
29
37
3
12
20
140
13
84
53
374
28
4
5
36
2
23
7
22
91
41
52
21
203
87
64
102
110
63
78
68
18
38