86
114
7
137
35
153
52
17
53
248
722
147
67
91
124
33
27
229
403
30
68
60
667
77
29
303
70
57
127
45
26
78
37
55
20
171
103
158
121
93
32
51
99
208
143
197
241