59
131
4
76
43
107
55
130
39
77
51
127
192
110
88
40
42
117
71
269
145
181
324
121
238
96
57
380
247
81
79
23
205
285
18
73
423
304
450
31
447
38
177
94
21
101
90
60
153
251
35
122
208