25
151
74
223
115
55
118
71
140
28
13
58
36
26
350
206
46
120
40
306
166
18
69
80
56
23
11
102
76
33
54
47
22
85
101
59
123
83
189
89
29
128
75
413
77
149
211
253
48
112
20