163
26
125
110
425
81
61
54
82
45
9
24
106
48
320
37
260
142
109
20
124
150
145
168
69
280
291
194
33
43
74
47
93
386
83
98
84
314
34
96
218
85
107
52
35
151
160
149
22
76
176
63