59
211
12
41
31
136
254
29
70
174
32
6
93
38
511
49
56
66
92
25
74
99
27
170
55
18
146
26
308
167
98
36
204
158
88
62
35
76
50
71
269
149
37
130
53
60
64