25
20
149
10
73
53
17
50
15
87
160
59
24
63
30
8
133
93
118
27
18
22
14
99
19
141
11
55
224
39
52
105
464
47
75
71
40
68
31
33
255
79
12
49
61
393