97
251
61
128
26
115
83
86
121
79
70
11
42
43
18
247
21
50
119
77
101
72
236
81
153
202
64
337
53
71
47
17
377
136
57
67
307
415
439
52
386
48
177
162
110
360
400
157
105
100
7
137
171