12
0
11
32
40
66
15
14
98
34
176
16
83
76
293
81
36
67
292
56
212
216
90
120
137
64
162
30
188
369
319
594
301
23
53
126
85
702
128
112
131
475
46
59
49
92
150
294
38
99
96
107
80