32
28
17
25
7
10
29
9
53
15
43
23
39
24
62
14
11
12
8
70
40
18
35
19
22
265
63
69
303
58
158
160
51
38
157
46
36
55
66
87
84
13
93
94
33
96
395