19
36
423
15
93
7
52
28
24
169
47
101
40
59
23
29
60
82
121
200
42
57
48
35
30
154
676
159
1102
41
80
63
107
472
88
374
353
79
315
21
74
16
18
51
77
206
54
64
211
98
113
130