317
325
81
280
77
20
181
15
126
122
10
46
44
106
24
109
95
2
141
316
397
241
39
54
176
48
105
80
57
61
13
82
132
45
263
441
32
19
38
22
470
274
290
97
108
107
254
155
86
75
152
118
30