38
53
29
57
48
89
152
160
60
31
45
71
138
17
73
51
25
69
170
15
100
147
32
22
44
41
37
12
285
13
21
19
10
108
34
72
142
26
46
59
55
24
7
52
103
36