3
86
61
194
248
15
47
88
19
83
50
8
43
42
15
31
41
24
164
49