65
78
99
98
127
90
70
19
82
29
102
61
34
27
24
63
227
53
37
44
73
48
55
117
64
41
412
30
156
21
79
272
96