23
25
11
4
14
40
7
10
9
104
34
38
16
28
20
502
27
62
12
1
22
6
13
18
2
31
58
30
199
115
41
55
26
1071
51
17