29
2
7
5
10
8
21
24
9
17
6
15
13
30
125
37
67
42
45
38
39
16
23
11
25
64
58
19
41
27
20
295
12
18
14
49