29
41
45
53
34
27
14
17
22
11
83
15
76
87
60
77
28
66
36
32
70
48
39
46
44
49
72
38
56
82
64
421
40
35
86
52
88
97
187
85
54
186
37
23