25
75
42
38
79
99
29
129
58
203
53
40
69
39
104
59
88
84
57
14
95
72
36
32
97
21
27
159
16
43
47
131
569
296
30
22
11
102
41
202
83
133
273
46
19
113
17
125
4