120
20
242
54
129
22
24
40
97
14
353
675
16
29
231
15
52
75
79
726
53
36
38
27
939
56
203
245
80
363
8046
60
92
31
450
32
10
45
376
59
327
278
202
1432
185
109
25
236
125
74
266