21
5
6
25
15
31
16
14
27
2
9
35
43
97
1063
30
19
13
28
17
99
372
8
235
121
295
144
65
37
22
38
33
36
11
29
12
53
132
129