31
80
86
145
56
10
57
24
42
65
69
45
28
48
63
95
34
47
21
127
100
59
9
17
178
43
62
14
44
50
89
26
79
187
7
73
22
41
36
30
39
88
27
76
60
55