29
13
46
24
12
17
16
53
39
75
4
11
63
41
10
15
7
49
42
44
5
14
82
2
43
1
0
68
48
47
112
52
149
131
80
90
27
57
20
26
50
67