3
18
27
40
4
0
45
226
16
17
25
38
30
5
32
6
7
15
12
13
26
72
24
29
44
21
9
10
41
47
14
22
2
96
337
138
11
8
56
82