296
78
342
345
85
115
333
214
13
21
61
135
147
165
177
86
77
52
153
80
67
111
30
20
70
17
50
129
90
84
5
624
51
286
58
66
71
218
47
587
29
23
8
193
31
138
98
97
73
26
45
59
121
39