18
88
200
8
15
41
45
260
29
9
26
5
12
44
22
6
25
51
23
54
33
43
71
13
7
16
28
37
31
20
19
49
14
17
56
53
598
36
27
24
70
107
38
35
57
42
59