503
57
37
71
8
592
4
25
80
118
222
128
509
112
174
337
148
528
59
22
268
208
92
198
68
45
109
27
223
300
553
114
30
19
47
43
121
82
429
44
135
15
9
70
31
62
87
190
872
136
55
46
50
186
98