10
5
8
9
16
7
52
29
32
69
14
23
36
76
74
62
25
59
37
13
34
31
44
93
57
94
21
61
11
350
47
106
72
278
337
114
48
17
257
40
54
320
20
33
56
46
53
790
60
45