560
284
58
122
59
139
525
10
33
447
25
67
29
39
28
38
149
21
53
96
49
63
145
34
54
305
15
76
99
88
27
82
97
141
123
137
32
101
259
72
77
40
90
43
108
125
343
134
68
66
64