30
2
21
20
63
28
37
141
133
32
64
17
11
67
25
33
29
4
42
23
16
8
9
10
6
22
3
18
48
50
69
49
45
62
13
38
52
7
35