30
58
90
133
40
224
15
49
86
93
62
81
53
42
13
26
39
170
10
183
41
11
12
72
35
19
43
101
33
24
27
122
45
18
59
23
17
52
219
277
88
239
930
37
104
9
14
51
1241