3
2
14
45
8
10
7
13
1
44
18
23
5
6
21
22
30
28
36
24
27
32
48
19
127
57
107
70
58
35
69
121
120
60
15
61
51
17
268
43
37
53
39