3
8
2
1
27
23
83
7
9
42
5
4
70
208
10
17
6
38
56
13
18
35
57
20
63
28
76
31
32
19
220
106
352
16
12
15
22
71