13
20
29
42
7
109
62
304
33
154
53
28
8
3
22
16
15
11
14
24
10
6
19
17
31
21
40
487
9
59
453
12
4
50
37
74
51
2
257
34
70
36