2
1
6
3
8
29
7
22
20
14
26
40
19
13
39
47
12
32
53
15
17
18
38
71
23
56
34
37
24
36
50
75
41
55
54
131
123
119
163
151
57