38
99
62
54
50
106
147
9
93
84
67
71
21
83
81
94
20
42
56
26
53
61
19
142
136
70
74
52
157
17
39
55
41
89
132
73
23
59
516
112
34
64
16
12
102
35
10
31
88