20
46
21
18
15
9
53
22
26
7
97
2
5
11
3
17
65
23
19
54
157
107
324
33
16
24
13
45
93
39
30
6
10
42
32
83
61
36
50
47
38
8
14
113
58