15
9
14
32
1
46
24
47
52
19
167
40
26
21
353
72
12
5
30
35
2
31
393
84
76
101
27
323
59
114
3
154
49
55
761
75
62
20
45
100
176
34
193
23
107
51
50
80
91
65