5
2
21
15
27
7
20
24
29
11
34
10
16
33
47
40
12
14
13
115
76
139
101
42
243
120
223
58
177
185
294
17
79
31
343