10
21
22
48
29
3
12
8
19
20
5
39
26
42
14
13
25
44
40
24
41
66
56
43
18
37
238
55
33
130
9
30
27
11
52
126
148
106