23
21
16
26
301
22
8
45
20
49
240
72
38
17
11
31
52
792
35
15
419
480
85
93
40
37
96
51
155
70
12
116
19
24
53
32
43
119
65
30
242
195
7
18