65
166
565
45
96
91
37
56
127
61
50
44
94
69
802
108
36
54
32
280
75
523
111
83
103
52
138
151
73
267
167
144
500
85
233
193
152
64
146
394
132
285
288
70
137
250
17
1459
41
71
153
186