63
100
10
50
123
212
108
176
16
34
43
24
150
28
66
36
23
9
32
8
65
259
41
58
39
46
178
7
90
19
30
96
295
57
89
102
68
25
85
56
67
132
20
105
219
97
40
71
42