25
9
75
22
18
150
31
65
8
42
27
47
16
356
71
252
10
136
72
29
60
159
91
112
86
241
175
39
36
111
248
74
652