29
17
36
123
30
39
23
24
15
14
52
57
7
38
34
27
31
66
12
54
21
43
13
28
55
118
19
87
41
97
63
89
61
40
42
122
111
58
68
25
551