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