18
99
23
60
12
31
10
27
148
404
9
101
55
26
8
33
57
7
6
5
63
45
49
42
93
1
19
34
36
17
14
4
25
15
32
16
20
77
22
13