15
6
7
16
37
5
4
9
11
8
10
57
204
60
93
72
134
20
43
96
130
28
59
339
71
79
88
95
85
75
32
142
44
86
112
361
318
150
45
49
119
48
36
105
26