0
13
20
39
91
34
35
31
56
43
73
32
41
74
80
50
66
334
126
48
26
23
22
46
142
24
99
85
21
25
136
58
44
57
27