46
16
306
35
38
73
105
36
71
76
53
21
10
30
33
66
218
245
40
84
34
22
42
56
187
120
32
51
166
48
49
697
176
41
80
155
58
47
54
90
61
3
7
253
18
20
81