29
99
224
41
24
77
88
21
15
43
79
87
35
23
101
28
163
2
13
26
48
81
39
109
34
55
36
68
69
141
78
27
91
100
136
105
25
50
42
73
90
89
20
38
239