30
128
43
22
88
69
243
113
152
15
92
89
126
78
77
48
12
52
67
47
39
50
27
25
195
219
138
175
71
46
28
180