10
33
63
54
114
234
9
109
79
45
111
69
208
29
20
30
26
25
82
65
28
48
71
17
43
16
100
22
27
6
39
75
14
7
13
18
58
44
23
15
95
253
558
226
152