10
100
34
218
38
161
292
16
82
46
51
62
43
247
32
61
13
162
84
24
41
18
17
379
35
70
22
59
14
103
147
102
30
63
143
20
7
89
33
45
25
15
125
124
52
42
50
39
11
101