0
6
19
22
17
30
42
53
15
37
112
60
70
129
46
26
38
34
25
35
199
45
145
71
47
103
113
67
33
32
56
132
40
29
62
200
77
50
434