58
85
123
21
59
83
23
8
32
54
9
34
14
168
30
13
65
3
45
17
166
39
62
51
188
50
52
31
28
35
307
44
43
22
120
27
25
16
60
100
33
26
19