30
28
10
63
24
33
21
186
203
17
27
45
22
26
59
13
43
19
6
69
183
565
54
23
29
65
51
273
9
25
173
11
46
113
37
70
118
61
38
109
107
87
31