1
6
9
16
2
3
10
11
31
28
12
7
39
35
27
17
44
5
71
57
38
50
26
43
20
22
42
32
244
30
36
102
117
80
182
197
163
105
60
66
29
235
110