51
20
162
75
43
80
36
92
39
76
27
71
66
193
289
110
16
109
79
543
47
21
218
24
68
120
22
25
55
190
32
77
143
578
306
215
44
107
500
594
89
199
150
259
56
114
136
170
30
228
201
94
197
29