342
24
195
297
91
17
54
16
348
239
411
250
133
52
168
135
92
11
26
19
31
60
7
14
454
98
67
48
71
177
22
75
331
122
93
100
50
38
9
30
63
95
45
494
905
791
591
20
734
42
82
563
46