43
54
89
29
7
36
14
86
25
15
59
153
21
73
28
32
50
40
8
1
88
202
61
10
37
16
56
51
26
18
82
69
9
35
30
507
74
22
418
6
39
12
17
3
47
48
1248