28
8
5
3
31
10
2
94
25
110
36
12
47
43
149
34
49
9
38
33
79
15
45
14
22
112
55
21
58
23
17
39
52
46
35
44
32
50
19
119
27