3
8
2
1
27
23
79
7
46
5
4
71
210
10
9
17
6
37
56
13
18
35
57
20
63
28
75
30
32
19
220
108
352
12
15
22
53