3
6
30
18
70
8
15
21
9
20
28
1
14
7
5
39
2
12
40
25
27
16
86
191
55
17
19
13
50
75
51
26
23
43
24
367
243
46