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