115
95
14
87
5
23
58
169
118
103
73
33
46
67
213
126
49
27
62
26
34
55
57
83
31
133
119
41
98
131
29
16
24
18
30
90
246
287
6
624
43
166
10
48
253
194
105