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