196
294
321
74
157
14
139
47
116
15
190
247
16
51
93
56
193
90
33
27
165
77
337
28
70
173
115
37
135
118
96
85
41
64
40
50
21
75
129
209
22
60
324
66
57
108
71
101
35
63
68
98
81