2
3
1
7
12
18
15
67
4
13
21
45
0
11
33
6
8
19
91
27
23
10
20
66
31
59
14
36
142
98
79
38
334
17
28
94
37
72
22
1690
41
56
32
137