3
5
44
20
9
43
12
25
15
30
74
55
10
22
27
11
40
6
2
45
18
53
46
135
258
213
239
58
28
100
65
24
7
36
66
35
17
73
23
71
14
143
49
4
8
76
21
32
26
37
33