12
29
8
10
43
45
7
18
89
30
17
9
6
283
11
22
27
2
14
24
46
58
88
172
41
75
16
36
56
55
15
20
21
26
23
13
5
78