9
30
43
34
36
26
5
24
181
37
216
7
32
171
11
23
19
54
12
143
66
73
165
97
325
53
28
86
4
74
142
60
96
93
61
27
6
366
72
38
59
132
15
41
62
40
45
203
33
13
2