31
61
88
63
81
571
39
334
16
35
83
53
30
12
3
131
13
51
58
40
50
55
71
42
19
2
20
1
99
221
24
171
371
149
33
17