122
110
99
85
86
249
111
76
56
32
35
142
53
70
23
293
97
149
37
47
208
31
82
31
156
115
82
91
89
127
76
116
73
99
128
97
60
88
190
43