9
91
25
19
41
15
17
97
10
48
29
27
21
39
24
18
42
22
61
35
38
60
37
128
79
474
12
8
33
52
63
43
58
32
14
88
30
36
195
96
47
105
53
51
57
59
158
44
68
265
80