3
15
20
9
17
23
62
37
118
13
30
14
7
68
4
6
26
100
27
50
28
5
11
21
48
66
16
33
44
39
202
61
38
43
271
55
244
34
31
484
217
610
10