3
46
48
18
23
33
12
26
35
40
5
15
13
6
65
91
36
25
10
32
4
24
29
7
22
248
81
8
9
19
21
34
140
55
2
39
99
27
49
126
41