29
52
26
62
79
32
99
69
47
143
22
18
5
44
7
39
77
36
40
59
13
50
106
38
64
20
263
66
9
6
80
289
45
67
31
46
37
134
227
151
536
23
120
16
316
481
68
43
154
27
10
51
57
82