270
68
52
35
97
39
29
17
59
36
5
92
14
41
188
144
87
67
8
450
199
33
66
37
220
190
18
82
28
43
20
40
25
22
27
102
45
10
69
78
80
12
50
11