139
38
176
350
105
164
104
125
49
59
91
166
51
119
184
186
69
177
80
199
151
433
552
62
316
71
40
416
53
34
274
43
156
68
28
100
76
92
83
654
56
82
85
47
50
52
60
26
70
122
23
42