99
5
57
65
19
67
89
132
22
250
112
60
40
43
325
9
113
68
188
12
31
184
4
15
148
133
14
36
50
130
186
90
107
32
142
11
70
24
177
101
83
54
429
382
204
35
48
357
45
71