21
38
236
306
66
377
22
18
43
27
33
28
82
62
78
29
16
30
153
564
59
7
509
32
55
6
148
10
14
57
50
70
49
69
19
68
438
51
47
40
26
114
76
31
46
17
42
54
198
8
35
64