32
91
214
40
45
79
100
15
192
217
486
159
55
37
292
33
82
92
41
229
119
56
39
76
266
81
93
144
137
62
63
49
36
78
88
187
38
61
22
64
185
26
120
166
67
176
143
101