54
38
59
31
96
28
65
84
21
42
47
4
62
22
51
35
11
34
69
45
26
91
16
406
79
39
131
92
77
9
244
27
37
90
46
174
243
29
18
73
86
140
41
36
64
74
182
63
102