19
95
7
10
30
28
15
343
2
25
35
21
69
29
45
1
196
52
62
17
55
13
75
14
38
39
6
111
66
12
44
9
32
85
34
11
47
22
5
16
37
18
20