0
25
8
32
72
13
40
44
46
43
26
35
122
113
24
10
6
124
93
94
127
237
161
107
186
118
109
125
111
67
74
123
84
64
102
89
476
474
325
432
245
236
221
174