47
30
22
28
168
75
103
96
39
16
57
121
93
88
59
10
31
33
38
37
70
184
66
36
12
14
77
212
29
40
56
72
17
6
326
143
26
133
18
260
90
68
98
155
102
34
351
23
134