4
20
18
7
16
31
17
8
5
15
22
9
11
50
21
38
33
14
27
12
102
56
19
73
70
28
6
51
91
35
109
26
69
23
52
39
171