42
44
29
57
56
143
97
87
0
54
88
2
38
3
9
106
86
24
71
11
17
26
48
144
27
50
64
15
14
30
233
52
2163
25
65
82