66
3
86
8
4
94
11
6
16
72
143
216
35
9
119
99
44
26
14
2
78
151
60
36
19
31
52
108
93
20
74
30
95
33
80
25
144
118
5
57
10
28
23
133
280
58
41
61
416
53