525
158
48
306
666
68
70
112
5
25
6
99
80
64
57
45
4
21
42
3
46
137
136
74
32
59
49
30
33
22
13
23
65
119
28
10
152
26
44
76
40
41
19
299
132
189
73
36
209