29
40
31
13
16
4
61
35
19
30
23
14
18
52
22
15
24
43
47
88
26
25
27
32
17
51
38
12
57
20
21
295
93
118
28