42
70
131
21
257
61
111
94
52
56
67
58
134
76
53
82
414
97
114
96
125
310
286
119
100
72
92
63
339
83
385
196
204
142
318
822
80