35
20
18
65
39
26
153
51
92
36
15
6
19
21
7
10
9
14
45
32
27
12
40
64
50
73
33
28
37
38
103
17
508
231
63
13
91
5
60
232
90
128