20
43
54
39
119
231
414
72
140
227
16
27
98
64
28
40
47
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
60
116
30
322
102