31
35
20
18
53
29
47
30
54
71
27
10
42
41
52
15
45
25
12
68
58
23
16
14
51
28
32
128
199
119
40
48
22
21
44
56
64
60
38
43
33