11
48
140
43
92
26
73
31
7
45
327
405
58
94
21
39
143
174
67
55
60
44
338
38
54
8
53
318
163
17
20
50
59
29
22
15
348
79
294
18
172
89
91
41
10
214
206
27
5
93
86