61
59
51
26
93
24
40
94
82
11
63
27
41
9
57
70
52
44
36
77
129
103
28
66
79
43
14
85
25
47
54
22
50
29
33
8
109
399
15
5
13
6
55
98
603
289
49