11
2
5
21
56
14
4
3
8
7
16
24
30
32
10
107
15
22
90
49
46
36
66
133
59
28
82
12
38
152
145
166
29
17
64
45
130
6
51
43
728
69
80
87
77