31
38
36
99
42
297
85
6
53
12
19
15
181
44
154
13
30
76
17
64
59
52
37
8
131
43
9
372
48
7
47
21
202
49
100
35
27
147
23
323
18
5
91
194
39