40
30
53
50
47
77
13
58
55
84
33
35
51
52
62
57
42
48
45
26
2053
378
46
237
187
24
14
16
22
130
31
6
66
76
23
93
11
27
18
112
38
15
37
36