16
32
11
98
23
9
67
36
29
266
49
80
43
58
42
14
50
76
52
83
345
17
143
59
273
115
173
64
71
77
227
28
8882
206
397
15
138
292
38
30
41
97
25
95
612
105
189
74
358