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