10
22
103
38
40
25
293
462
30
21
44
41
78
116
42
102
62
109
58
28
57
15
19
27
33
31
18
14
16
12
69
5
99
7
43
9
54
11
39
8
17
245
23