28
30
16
10
35
56
3
8
12
4
37
23
148
21
39
29
20
9
7
18
11
45
15
27
5
59
38
33
46
105
32
13
34
70
14
22
2