30
98
42
92
26
129
20
131
1481
8
22
21
7
71
127
13
18
130
80
24
163
43
68
108
1421
6622
87
10
281
199
51
35
213
49
59
33
173
46
434
275
183
14
463