59
32
58
69
21
29
40
79
38
18
27
56
67
53
23
25
128
106
28
14
34
77
20
51
70
96
13
119
42
47
24
90
64
150
438
31
26
41
198
33
39
55
71
61
131