18
11
33
55
28
96
138
69
45
195
68
89
7
36
71
34
157
44
99
53
72
94
17
19
26
84
21
149
115
79
31
110
51
22
474
42
12
39
174
16
244
101
25
541
23
20
63
41
43