111
85
293
151
74
91
37
178
110
109
30
67
55
186
28
108
166
184
63
83
36
39
59
50
142
18
26
81
60
93
42
100
79
13
90
89
27
251
304
21
23
41
19
51
71
24
284
104
48