18
49
50
41
38
88
119
46
20
11
16
757
221
269
22
17
166
36
93
62
33
67
59
14
13
96
105
111
9
8
163
61
15
71
104
12
32
55
114
63
25
24
26
7
58
28
42