43
33
34
38
7
15
17
57
81
35
8
32
73
90
26
56
22
177
61
28
86
71
30
40
39
54
16
105
79
110
41
29
53
301
46
68
59
42
78
85
65