25
177
79
28
49
167
151
48
100
41
51
30
126
98
97
36
18
3
55
26
21
247
45
37
101
29
90
70
33
39
87
153
118
130
211
128
351
465
162
38
733
171
77