43
111
38
37
105
47
20
22
14
41
44
71
15
19
79
75
17
54
86
25
83
30
35
36
33
49
26
53
56
61
163
88
29
68
97
16
31
28
46
102
172
85
106
132
159
277
59
32
40
50