97
141
684
778
441
191
69
84
376
200
123
187
330
155
71
57
70
66
105
80
449
230
40
86
39
31
125
178
93
26
20
77
65
99
56
52
27
34
140
63
38
124
33
42
19
162
462
183
28
37