58
50
32
56
23
20
34
26
18
25
24
48
338
47
12
7
80
70
234
22
147
41
2
72
44
10
8
6
75
11
28
60
62
84
30
66
19
59
36
136
106
346
95