59
49
54
31
78
28
18
20
56
61
47
87
19
25
35
160
251
46
65
142
155
161
178
127
22
181
96
88
51
104
26
148
76
24
79
50
74
34
216
43
64
33
44
363
60
156
103
40
52