28
23
96
46
38
9
305
76
63
135
25
44
27
20
18
19
8
11
3
37
35
276
189
21
33
56
120
45
22
15
39
151
16
4
29
48
394
105
470
99
344
361
95