31
43
27
20
40
52
29
28
44
53
96
25
26
121
22
39
38
56
35
32
16
23
55
214
280
60
37
45
84
144
64
36
151
109
76
80
599
49
30
620
87