100
235
39
26
90
842
59
22
115
355
103
50
37
20
82
9
13
43
73
197
52
11
36
10
320
206
63
75
180
31
24
262
291
16
57
71
15
138
12
78
18
83
173
27
96
41
34
33
40
25
107
69