57
41
96
82
28
52
12
20
48
60
32
152
34
87
65
56
73
149
21
40
88
95
68
55
39
26
64
79
59
33
42
29
74
27
72
15
38
107
44
84
30
31
46
13
16