40
25
123
36
12
53
13
10
21
39
44
20
216
22
23
19
281
89
2
48
50
43
41
34
29
67
56
59
49
117
32
45
38
61
27
7
75
37
42
121
78
14
28