9
16
20
58
28
40
60
24
74
30
8
10
21
26
29
105
372
143
23
19
11
48
73
51
18
17
33
6
135
4
49
46
13
25
38