6
30
80
66
35
11
241
52
251
42
34
29
145
94
22
13
91
271
139
37
93
44
448
398
109
18
60
159
183
263
122
20
349
51