40
41
82
106
37
122
74
43
48
22
126
119
192
156
50
73
70
100
133
293
46
308
79
97
107
49
102
38
32
11
57