426
75
60
84
44
276
120
10
35
33
94
20
34
37
87
16
69
97
411
42
52
138
99
253
29
53
39
25
45
23
258
81
197
119
123
48
128
153
102
65
449
252
101
2030
620
162
292