14
23
19
32
10
38
25
18
37
67
20
59
1
2
21
44
33
28
11
22
9
4
123
40
75
42
50
3
236
41
279
43
16
29
7
6
30
294
8
89
56
116
60