30
18
102
101
4
33
97
22
104
27
93
19
43
55
47
38
53
46
11
14
92
68
48
6
8
12
56
83
108
24
39
74
34
16
69
72
32
63
64
31
71
5
42
66
122
28
23