30
38
55
54
59
11
58
83
94
29
73
4
2
18
8
5
41
20
32
10
88
13
48
56
127
46
15
27
65
1
9
33
34
17
86
21
42
93
39
28
919
23
62
97
16
101
43
3
22