28
76
6
4
14
43
15
151
11
9
50
46
7
18
20
72
25
450
104
167
30
133
120
31
17
324
1062
93
16
23
352
53
49
52
5
10
83
47
19
61
97
298
21
42
1018
26
253