321
44
53
58
352
133
413
310
204
150
51
89
722
91
45
74
143
41
448
307
125
72
50
23
2214
69
548
57
1236
447
556
918
56
246
96
216
187
70
101
1313
46
104
30
71
36
135
105
88
83
82
18
66
149
9