42
123
46
10
17
59
131
117
33
41
31
25
38
23
51
74
57
24
78
558
9
92
77
584
16
144
550
84
540
67
81
89
22
52
136
114
37
130
182
7
27
62
36
29
212
54
34
146
49
88
101