101
29
30
16
48
18
22
34
49
47
31
11
17
19
20
3
27
36
23
28
42
40
103
12
44
54
24
4
63
15
10
6
7
26
33
21
58
2