18
40
193
63
27
56
35
157
142
441
14
32
251
81
175
16
48
37
139
64
196
90
84
294
52
122
124
30
341
184
66
443
650
165
97
43
25
28
217
68
285
96
145
47
23
143
38
91
89
58
39
51
879