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