31
36
27
18
16
19
24
15
22
11
23
13
47
76
25
39
106
44
37
315
110
88
56
166
69
293
33
133
51
40
104
38
50
35
32
49