3
10
50
32
55
59
9
6
73
27
303
67
40
25
141
5
38
52
34
184
264
35
105
31
732
64
42
19
111
48
71
11
41
632