1
31
21
82
105
159
88
79
102
66
53
18
56
29
48
99
37
14
103
32
27
33
16
44
39
26
49
60
128
17
180
22
186
78
122
198
137
46