30
98
42
92
26
128
19
131
1481
8
22
21
7
71
129
127
13
18
130
79
24
163
43
68
108
1421
6620
87
10
281
199
51
35
212
80
49
59
33
172
46
433
273
183
14
463