28
9
30
11
237
526
62
10
12
75
179
155
66
144
54
61
50
39
22
8
35
53
29
83
47
31
15
252
33
27
278
2
19
170
215
81
59
48
70
5
64
169
6
17
334
26