0
13
20
31
14
18
8
30
25
36
76
17
57
67
85
131
26
87
95
48
69
66
108
62
7
65
136
80
141
9
155
154
45
163
193
58
107
261
171
22
100
39
220
160
117
382
98
106