20
28
23
148
17
323
31
18
3
40
1003
35
62
68
22
36
19
21
8
140
16
80
29
11
122
38
70
73
64
33
46
812
79
163
47
243
30
26
83
32
43