126
145
70
91
30
35
83
21
23
16
8
24
116
92
105
47
60
59
158
208
38
22
248
100
66
57
211
31
67
55
78
104
33
72
182
28
61
12
40
147
118
82
80
65
266