22
228
52
15
30
34
27
45
23
18
38
21
6
14
79
28
29
51
11
4
5
96
130
91
32
287
12
17
40
7
117
20
10
57
3
25
90
16
88