51
149
46
25
59
34
33
90
187
56
57
115
102
36
177
14
16
28
15
133
60
31
42
30
22
19
101
21
65
66
98
94
11
88
134
114
69
43
96
49
17
68
93
9
111
10
658
299