2
2
2
10
6
11
10
45
8
121
6
34
90
6
1
43
81
100
96
8
2
34
102
16
53
34
1
44
45
13
16
56
16