18
22
14
41
26
13
69
23
46
126
8
29
232
55
94
102
39
93
1
27
143
85
106
83
56
50
76
30
48
189
37
98
9
86
193
28
34
157
38
527
36
155
54
59
304
161
96
260
159