25
50
29
11
10
9
6
32
23
5
3
22
30
37
8
12
15
27
18
13
33
128
14
41
43
16
4
26
28
51
21
38
17
20
45
35