45
86
385
49
58
21
51
1334
16
185
46
8
74
166
35
390
24
106
44
96
285
145
72
2
19
12
273
22
77
9
113
92
18
27
13
278
59
23
47
15
132
133
161
80
64
98
231
82
225
280