3
1
7
2
4
55
6
13
9
62
39
23
22
138
35
51
27
53
37
78
93
45
118
34
40
10
47
11
19
32
141
21
1271
89
50