0
13
19
38
89
33
35
31
56
43
72
41
73
80
50
66
332
125
47
26
22
45
142
23
99
84
32
74
20
25
136
49
90
58
39
57
27