42
12
51
108
105
73
169
60
46
130
133
111
89
147
49
92
35
31
55
38
36
107
34
157
27
23
134
33
119
28
84
94
97
17
1
32
117
54
57
70
13
71
5
103
90
43
104