20
47
117
45
23
89
84
22
67
30
19
99
106
31
131
58
231
112
91
197
17
16
87
218
364
799
162
73
395
61
33
294
36
14
42
29
209
157
26
145
463
28
11
394
46
256
381
62
80
54