86
12
161
51
23
142
40
37
44
85
186
217
9
22
67
13
33
26
110
30
128
29
52
50
63
193
89
177
7
32
58
366
674
103
188
42
54
45
382
156
313
36
201
17
238
100
113
241
61
194