9
3
12
131
29
32
63
15
47
34
14
20
58
21
133
42
18
40
25
24
36
43
27
33
28
10
8
30
5
16
349
41
51
89
55
83
60
48
44
7
46
23
13
22
240
62