3
13
65
28
12
26
69
85
46
7
18
27
14
6
23
24
11
15
41
17
1
31
39
42
33
73
19
423
36
275
51
9
67
78
90
29
43
74
4
191
48
222
97
40
129
116