30
51
91
57
240
29
56
89
68
65
25
23
451
83
17
74
88
31
14
59
111
230
19
48
98
21
22
173
423
15
33
75
38
314
61
45
43
47
200
123
645
36
100
79
13
69
107
81