3
12
13
55
54
27
18
7
9
105
16
36
45
5
91
56
57
93
35
20
356
22
19
207
33
30
38
145
26
71
49
70
72
25
21
23
43