10
33
90
6
50
146
23
11
22
17
5
43
18
20
4
76
82
8
35
191
155
37
52
9
55
27
14
34
112
62
125
26
355
45
13
3
40
71
227
21