456
62
23
84
220
102
19
64
46
42
237
65
21
31
24
324
173
78
20
107
378
53
91
51
33
140
37
125
17
96
59
252
537
38
86
61
44
133
119
1370
43
201
184
155
821
48
790
58