0
20
18
33
32
43
24
14
39
15
12
3
5
50
17
22
38
34
26
29
72
100
62
53
122
66
73
49
239
165
227
252
124
54