2
3
16
20
29
18
22
6
23
15
8
14
28
90
73
36
11
24
35
37
70
17
5
53
81
27
13
7
61
115
21
12
30
10
19
65
4
26