22
16
18
6
15
12
10
39
145
29
33
7
128
25
17
57
36
8
9
28
34
75
11
49
59
19
83
315
723
20
254
162
31
286
118
210
46
389
23
96
38