222
59
130
72
510
46
38
78
456
48
92
51
54
22
69
50
122
83
161
37
97
17
71
77
53
55
99
116
23
31
43
201
203
88
157
237
263
27
103
708
319
154
66
98
273
471
140
152
215