400
48
73
97
192
174
94
12
64
325
38
124
109
84
103
92
25
277
51
47
77
37
53
217
18
74
35
86
129
19
158
69
21
32
901
96
225
49
240
312
937
14
501
144
85
72
377
39
264
106
43
101
127