42
100
18
82
60
31
103
57
49
28
52
144
34
512
13
63
46
56
44
65
80
102
152
33
50
76
136
97
257
47
45
54
88
68
238
77
66
84
79
162
70
434
89
137
15
71
122
20
10
38
204
55
355