18
51
69
22
321
289
187
145
16
54
45
21
1320
134
13
32
387
541
20
11
55
47
132
12
24
1072
84
405
35
29
46
33
1023
102
175
17
44
76
471
23
9
15
40
26
7