3
5
44
20
9
43
12
25
15
30
74
54
10
22
27
11
40
6
2
18
52
46
135
257
213
239
58
28
100
65
23
7
36
66
35
16
72
71
17
14
143
49
4
8
42
76
32
37
33