28
14
17
7
58
66
305
41
45
15
47
96
8
89
52
98
201
90
76
40
37
116
19
10
24
83
71
232
5
184
183
111
50
27
44
36
148
60
74
33
9
39
91
16
35
32
42
34
18
70
68