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