46
16
100
70
62
37
35
69
59
24
31
28
48
29
251
38
44
25
40
126
363
22
42
9
27
55
85
93
133
54
36
68
95
192
280
33
112
66
20
118
211
34
146
6
17
41
205
103
148