0
8
14
15
22
29
34
49
23
5
60
10
26
35
95
25
47
85
31
21
30
50
61
32
101
36
215
38
99
33
140
45
143
426
232
287
417
174
130
82
20
134
52
74