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