2
3
8
29
6
20
19
14
22
40
18
12
7
39
47
52
17
15
37
71
13
23
56
34
35
50
70
16
36
55
54
131
122
119
163
151
57
62
67