72
55
310
25
35
157
23
75
11
8
26
89
59
5
87
361
50
807
794
132
16
300
192
155
205
98
119
182
244
69
220
240
200
179
338
127
538
299
156
323
94
196
231
66
427
33
460
43
28
112
21