16
30
14
10
8
7
3
11
17
1
18
4
6
13
5
23
37
19
35
53
47
46
52
75
104
97
15
93
247
55
22
36
29
84
92
89
67
21
49
25
114
69
99