80
95
27
58
28
40
43
101
29
14
66
54
41
12
37
13
62
131
60
15
52
64
57
130
153
163
44
22
70
116
134
151
96
18
104
55
24
333
217
23
17
250
154
31
112
150
39
77
7
10