4
15
18
9
3
1
6
12
44
2
52
20
22
5
23
14
17
36
7
10
87
43
65
49
24
32
28
69
30
40
31
41
128
42
91
271
21
68
33