25
131
10
4
11
1
2
43
9
28
8
49
47
7
86
19
30
18
29
71
21
35
22
53
23
51
15
133
37
54
66
32
105
27
74
3
252
85
104
16
355
55