62
61
233
57
107
168
53
67
97
49
106
141
21
85
84
36
59
12
35
100
29
33
42
27
77
82
50
56
111
86
208
133
19
217
64
52