33
213
45
167
72
199
187
155
101
60
22
241
128
136
2129
44
4
64
196
68
85
35
80
23
53
30
39
163
50
452
61
125
26
12821
87
47
217
38
208
259
228
278
106
143
558
156
841
269
73
362
32