20
127
39
23
91
52
31
11
15
326
66
419
406
322
46
73
104
72
149
41
34
54
35
126
24
1346
601
162
19
263
116
87
521
44
106
251
551
109
16
36
67
57
9391
69
943
129
343
42
85
9
1044
499
165