24
47
29
65
110
54
99
164
20
647
64
3
31
33
37
36
45
18
16
27
60
17
28
55
13
14
89
71
21
39
42
50
282
53
115
63
43
77
97
90
6
40
4
22
82
35