43
496
48
1288
8
54
5
6
66
169
20
7
22
23
45
78
10
311
71
133
30
236
51
17
59
26
16
21
13
33
57
128
340
355
14
151
38
50
40
181
31
15
41
63
193
902
67
172
131