35
30
49
18
50
22
16
14
13
40
24
31
45
9
17
7
65
28
6
26
36
33
15
4
41
54
187
964
463
98
21
113
23
25
53
52
150
11
95
139
32
269
141
99
117
10
48