95
67
143
32
258
106
179
103
47
54
56
40
89
17
49
129
70
52
61
37
74
35
50
30
96
71
60
97
44
88
72
25
92
19
319
76
108