2
3
16
14
10
18
5
57
8
56
23
9
84
31
20
35
11
42
17
33
12
63
19
51
1
27
81
59
21
44
13
140
121
90
62
41
6
47
38
4
99
74