15
170
1
4
22
18
27
12
13
16
20
37
28
29
45
6
25
3
10
58
43
62
9
2
135
42
8
7
99
32
5
55
31
34
87
140
388
19
23
70
52