10
45
16
90
77
53
96
23
15
8
64
22
31
40
19
18
84
27
54
39
37
175
9
44
43
130
139
48
20
35
33
88
21
80
7
38
478
87
12
46
49
107
93
47
66
6
83