28
3
10
76
269
9
25
37
31
85
187
14
109
17
48
53
23
61
15
77
33
19
52
34
12
36
74
71
101
40
7
27
13
8
26
22
298
99
64
90
184
302
112