86
94
62
174
71
58
98
271
23
102
16
20
47
44
73
40
75
49
48
523
157
256
19
37
51
87
155
79
60
530
55
2784
683
67
30
15
295
126
70
288
63
190