20
9
23
29
31
22
122
17
268
5
48
6
32
92
399
16
83
109
21
3
100
10
162
26
8
30
2
188
27
42
877
14
434
165
11
40
53
125
39
24
159
43