11
39
12
0
15
7
8
2
35
36
13
16
50
9
4
5
6
27
45
122
102
372
111
209
61
60
52
178
20
173
22
65
171
37
38
44
782
98
43
193
66
293
59
70
31
53
54
101
381
26