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