18
27
51
169
86
37
118
43
106
50
79
102
33
88
116
56
49
247
63
250
58
31
67
192
87
23
55
133
52
46
8
74
126
160
304
41
75
77
175
200
221
93
71
111
173
57
28
40
413
202
64
99
65
25
92