28
44
29
14
23
12
19
149
71
25
24
10
59
4
18
11
7
115
298
31
240
16
83
112
33
141
27
20
292
107
251
89
39
81
271
43
1
35
74
91
101
17
30
22