0
5
18
1
37
47
63
107
32
23
21
33
54
48
6
24
12
20
53
51
80
52
16
73
14
30
125
105
31
96
71
36
77
27
141
88
19
42
100
140
49
102
95
50
67
115
60
28
43
253
26