803
556
512
448
159
546
239
70
15
44
230
643
419
33
235
322
27
101
156
254
152
671
90
58
775
88
342
102
23
100
65
35
125
13
184
127
29
63
98
73
62
53
78
52
205
164
32
54
19
167
25
43
36
21
371
281