30
65
46
51
27
17
15
19
302
32
36
58
37
33
22
11
6
94
45
7
203
34
25
39
5
40
13
66
4
20
217
212
21
48
53
247
49
1
57
18
9
24