29
50
61
24
39
10
91
48
37
28
11
62
127
17
5
16
103
2
15
22
25
33
4
6
26
92
109
14
35
13
38
89
96
27
49
99
72
87
23
80
44
20
51
171
12