14
7
33
18
19
10
3
5
38
32
2
13
12
20
11
34
4
17
8
23
43
31
67
39
95
21
22
25
9
47
93
53
138
124
55
64
211
129
41
305
166
76
28