38
86
63
10
61
106
60
2
26
23
33
92
36
127
158
53
19
95
72
117
97
88
56
51
34
47
25
84
212
89
306
174
58
71
207
100
67
179
13
42
133
87
110
119
155
20
191
137
156