3
8
2
1
27
23
83
7
9
46
5
4
71
211
10
17
6
37
56
13
18
35
20
63
28
76
31
32
19
218
108
350
25
12
15
22
72