4
2
7
10
16
8
5
120
39
23
14
48
1
12
43
20
98
11
96
26
18
49
3
150
218
69
27
82
105
148
134
41
38
66
126
35
45
67
54