3
24
13
70
23
15
22
26
28
55
71
29
78
20
10
5
19
584
84
42
381
7
21
36
40
112
17
33
50
85
51
230
76
103
121
96
48
173
74
81
38