40
54
251
83
29
35
15
52
37
16
91
55
13
163
118
17
69
175
182
107
96
66
27
76
28
140
30
47
19
48
79
51
23
32
134
64
88
126
84
68
80
26
99
60
24