1
5
10
18
9
20
90
33
24
12
49
222
16
7
11
98
8
64
28
25
38
652
27
31
59
29
44
3
32
154
17
129
35
97
95
53
88
61
115
349
67
164
65
57
87