23
5
43
40
6
69
119
201
30
104
32
38
15
37
19
244
53
13
9
3
14
7
33
17
8
26
133
28
20
93
213
220
110
24
485
160
16
18
141
380
31
88
77
188
1027
392
62