42
100
55
76
23
57
56
165
6
41
7
4
66
18
113
80
179
10
37
77
54
27
108
110
149
99
53
21
109
62
50
71
143
85
51
72
393
39
24
31
88
5
280
13
20
139
19
48
81
86