18
22
23
83
7
36
17
87
6
14
12
38
8
10
16
82
2
13
32
30
34
15
65
93
114
435
19
20
5
11
9
4
37
48
21
3
113
100