28
143
59
70
8
32
13
10
21
1
93
47
18
67
213
6
61
56
35
4
44
68
189
90
27
30
15
14
22
34
65
57
17
49
110
19
52
83
54
38
114
97