0
1
2
48
86
146
65
52
73
56
26
46
15
20
24
43
71
150
33
12
94
27
11
41
32
19
93
42
51
123
142
18
177
67
110
168
127