10
58
2
16
4
3
24
42
23
11
14
6
38
26
5
19
17
13
94
48
27
105
8
180
15
43
20
28
44
29
56
37
32
25
349
111
33