42
99
90
76
57
22
71
46
84
48
19
11
16
28
54
63
66
64
58
157
44
162
10
158
15
24
53
61
51
43
291
120
9
70
649
21
31
511
34
41
123
37
4
56
49
36
312
188
32
55
23