505
42
4
569
58
54
95
1
20
9
34
39
68
32
29
2
8
216
26
832
253
619
163
167
130
1538
43
2109
79
150
44
53
22
461
17
122
3
40
99
16
201
11
80
512
24
30
57
45
55
65
10