0
22
12
32
11
8
24
66
58
28
26
88
34
75
123
157
49
131
223
198
110
119
23
105
114
85
18
17
10
73
130
25
74
77
53
57
55
36