1
5
2
3
18
16
11
59
8
56
25
10
85
32
20
35
42
17
34
13
63
19
51
28
81
21
44
140
121
23
12
9
30
90
62
41
6
47
38
4
99