10
6
18
60
8
97
11
77
23
28
26
19
43
30
53
25
57
86
232
16
7
31
5
1
13
64
15
45
67
33
3
9
46
14
17
29
476
98
52
145
24
32
474
48
156