10
18
26
45
22
35
52
8
14
9
34
1
13
7
11
5
429
33
20
98
371
113
39
64
54
12
36
29
80
70
125
75
53
56
142
344