8
83
20
6
51
68
30
23
91
69
43
9
34
89
5
87
128
57
99
63
105
33
27
46
35
41
28
61
56
55
45
29
42
60
416
121
77
48
31
66
19