12
39
15
63
7
0
19
9
16
11
20
32
36
5
4
3
13
8
21
108
235
95
33
179
23
140
34
35
182
25
332
85
126
509
67
44
6
104
131
40
176
762
28
130
83
313
37