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