51
59
66
117
326
98
93
81
163
40
27
68
22
58
76
124
54
19
26
92
220
89
218
75
57
52
182
512
23
398
137
194
104
80
148
70
36
114
349
44
102
259
63
120
249
84
94
28
175
78
100
47
97
77