3
7
11
28
5
14
4
12
9
27
1
31
96
21
18
13
111
2
29
25
8
6
73
39
17
19
23
43
32
41
22
140
10
108
38
36
44
92