2
30
61
153
27
59
66
88
39
19
81
48
1397
29
41
36
73
24
34
26
53
60
7
28
44
69
103
15
71
18
93
52
37
33
23
32
20
55