3
25
14
71
9
181
28
156
46
8
13
112
48
16
26
90
51
24
39
61
54
44
285
12
37
30
15
38
7
6
682
102
57
78
128
35
52
105
31
18
17
83
85
5