117
92
73
126
42
22
64
57
28
103
234
124
200
72
136
23
17
196
40
21
35
67
37
316
53
79
48
828
56
174
114
265
238
96
81
121
127
578
86
251
221
197
282
113
160
235
274
66
817
69