3
9
5
7
30
25
23
34
17
76
15
14
8
45
11
37
16
28
24
21
20
6
35
100
71
56
122
41
81
50
88
48
77
13
10
18