23
43
49
66
291
38
22
15
92
24
16
9
147
14
71
31
516
153
114
13
30
72
111
1
51
27
4
96
37
383
199
362
269
34
69
8
17
28
468
12
82
57
171
7
60
140
538
47
181