58
15
43
54
89
29
7
37
86
25
59
153
22
73
28
33
50
32
40
8
1
202
61
11
16
57
51
26
18
82
69
9
35
30
511
74
419
14
6
39
12
17
3
47