123
26
40
98
54
154
6
558
85
76
22
149
38
49
65
29
62
43
88
28
79
10
44
27
17
15
182
82
12
33
75
36
148
11
63
13
8192
9
5
2074
96
47
45
41
16
231
52
201
18
275
42
34