13
30
12
25
38
32
96
15
56
20
49
41
78
623
85
52
179
10
62
190
9
6
23
44
90
16
141
127
40
35
17
54
50
18
19
22
84
31
477
36
14
39
162
29
43
410
72