0
13
10
5
102
12
15
8
42
26
6
68
9
128
45
41
78
23
64
33
119
112
19
156
36
137
70
80
168
31
72
55
43
47
109
46
16
161
160
38
366
52
62
25
22
29
108