3
10
13
1
7
5
21
4
12
2
19
26
31
8
6
38
25
17
94
16
9
27
42
11
136
134
54
86
84
47
56
85
72
23
125
189
179
44