3
52
9
11
10
6
7
8
4
65
26
27
38
2
32
24
42
50
83
45
36
20
119
536
28
130
57
454
115
59
869
19
299
239
58
35
97
248
48
60
29
70
105
63
39
13