201
28
174
159
154
87
146
14
129
457
61
431
59
179
65
13
71
51
99
240
102
105
124
47
27
92
141
44
118
68
30
328
251
78
76
101
83
136
111
470
116
125
115
84
20
190
229
845
98
437
349
36
131
52