343
9
17
11
46
33
47
39
19
27
58
78
34
22
36
103
110
141
76
104
71
201
15
72
24
16
88
8
53
113
168
59
99
185
77
115
128
90
134
328
148
194
246
287
149
62
252
56
189
339
381
30