34
14
31
27
59
15
18
213
346
571
138
57
28
78
11
26
179
36
111
20
126
174
75
207
287
83
292
101
1
49
212
21
19
42
71
98
25
12
44
30
33
41
35
23
52
7
22
38