182
301
243
227
51
99
217
88
91
43
58
30
19
27
25
89
39
58
15
51
126
126
54
99
45
75
28
19
36
71
65
71
26
34
57
139
34
39
8
12
42
44
8
53
29
26
22
21
11
36