23
95
116
50
79
472
48
35
16
620
437
58
215
115
47
19
24
174
189
532
123
415
91
334
84
69
516
302
66
65
182
195
51
94
28
82
124
106
31
81
80
42
62
67
105
56
74
86
63
221
147
149
15