3
26
14
54
12
27
41
72
10
6
45
23
49
39
73
33
9
20
42
11
2
57
19
82
114
147
116
5
109
1082
312
79
15
81
17
29
344
115
52
59
310
13
121
224
92
107
61
80
38
1058