16
51
30
35
8
40
172
42
21
6
14
27
89
124
90
10
17
25
24
84
82
41
12
9
22
11
45
71
44
23
2
5
28
15
53
49
47
114
56