31
8
51
45
301
69
178
86
47
33
35
409
26
21
79
28
41
30
56
42
40
43
65
60
114
36
62
54
23
14
96
37
83
24
9
10
52
46
34