81
95
53
40
97
91
32
12
21
115
125
56
63
48
37
36
42
38
46
105
50
1538
27
9
93
34
28
211
76
78
13
5
79
61
121
24
72
26
10
31
71
69
337
224
15
44