21
46
59
43
32
5
25
404
41
17
12
49
22
24
11
16
31
145
48
57
26
28
105
71
75
23
55
10
38
107
33
19
47
85
187
9
123
54
472
34
44
112
15
51
37
60
265
82