22
51
298
143
65
45
216
54
63
60
29
44
165
113
120
71
20
251
212
39
129
239
195
127
526
110
38
217
342
155
194
157
103
200
279
108
78
61
99
68
72
114
90
291
62
75
6
55
73
14
37
59
121
70
56