38
46
93
15
59
78
43
89
45
36
48
4
52
67
27
12
9
90
177
80
28
72
106
66
41
58
31
69
100
23
34
115
61
37
51
53
44
11
10
99
47
79
55
22
83
40
1
33