12
7
11
8
6
19
9
4
10
23
14
17
3
15
20
5
64
71
139
36
97
120
50
313
28
56
130
382
62
54
49
30
136
32
34
61