10
15
12
35
24
52
14
42
57
7
2
53
55
13
28
22
30
26
90
36
9
21
222
59
770
245
56
122
44
20
93
11
29
32
80
192
71
73
115
111
157
8
129
54
88
16