15
13
33
9
77
149
143
19
80
93
48
6
73
177
56
41
22
30
38
57
32
89
16
43
59
101
121
223
90
62
154
36
147
369
83
78
91
75
23
52
18
39
67
104
28
27
79
31