10
13
15
25
11
9
24
4
78
131
37
240
502
21
5
117
27
18
33
22
31
71
32
6
17
20
55
58
46
56
209
156
70
30
63
82
28
45
68
176
1183
8
77
44
23