102
10
19
35
42
33
19
71
28
227
81
8
18
29
257
497
26
164
16
50