21
38
76
44
49
88
8
20
46
77
89
127
42
99
43
32
56
30
50
25
27
91
23
35
169
100
338
33
182
116
61
327
204
69
10
59
37
64
28
58
26
75
12
71
70
41