8
0
27
12
29
61
77
23
45
9
80
14
4
35
197
78
21
65
34
18
5
93
71
89
68
17
99
94
121
228
276
155
81
234
47
103
11
28
216
79
75
20
15
82
60
57
98
49
76
261
502