19
43
54
39
118
231
412
72
140
226
16
27
98
64
28
40
46
29
25
77
114
199
149
133
51
41
68
38
93
139
10
69
62
44
106
23
84
354
57
239
89
171
96
117
37
20
60
116
30
322
102