0
4
57
30
32
78
138
134
82
44
101
91
14
42
243
102
67
15
45
83
89
48
47
260
139
61
38
69
41
159
56
36
75
52
111
185
106
50