0
22
24
8
48
21
73
57
18
27
32
19
15
60
40
67
45
50
83
97
42
38
35
90
44
153
110
36
34
51
72
121
66
75
52
29
33
126
100
103
55
102
242
155
269
93
248
420