12
5
9
18
41
20
15
349
70
40
57
99
171
7
242
19
39
59
25
1
11
30
43
36
6
45
3
10
94
34
27
13
44
4
182
46
60
23
54
22
165
28
24