51
28
72
92
179
31
24
75
61
172
84
67
34
43
131
139
109
47
14
70
60
101
93
65
39
69
19
121
36
359
42
38
133
90
66
41
374
49
143
76
53
99
64
91
29
73
30
10
482
117