0
30
37
28
23
26
46
42
57
154
19
20
44
88
56
7
55
50
79
34
22
105
59
69
115
29
94
118
131
27
24
45
35
73
64
9
31
60
87
15
132
97
181
78
114
68
106