65
104
35
17
84
39
205
77
55
305
365
271
40
268
51
151
97
349
285
20
265
255
61
192
225
136
66
501
718
69
361
57
309
44
115
244
81
130
910
171
134
92
145
167
70
99
197
45
88
98
108
90
141
53
87