0
10
72
75
88
20
3
31
12
19
8
14
5
2
27
16
36
301
73
159
37
38
96
164
42
84
25
7
50
6
52
17
33
22
83
18
132
184
151
260
306
287
194
155
186
530
183
134
176
90
129
208
24
100
160
103