17
14
34
6
15
22
23
10
4
24
12
58
31
25
62
19
16
7
9
3
43
74
41
27
40
116
130
103
11
50
68
61
93
30
29
28
123
355
509
378
384
87
156
80