95
68
85
234
35
43
176
60
185
63
56
237
52
186
22
107
40
144
257
129
42
7
17
354
191
2
49
106
419
332
80
536
18
45
136
493
50
53
55
32
803
624
115
74
296
116
19
33
16
276
188
77