11
5
15
8
17
45
175
7
10
9
58
140
12
20
18
48
25
39
64
212
28
4
94
56
160
2524
586
367
51
70
19
37
137