26
59
12
2
37
30
6
15
39
8
11
4
24
9
22
29
52
23
10
32
46
129
136
152
31
273
47
164
41
53
287
5
391
68
85
67
49
110
56
51
208
21
28
14
236
33
88