312
63
25
20
150
10
73
53
17
50
15
87
160
59
24
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