47
138
42
91
26
19
71
31
7
43
10
316
402
56
94
20
39
142
169
63
54
59
331
37
49
51
199
310
155
17
58
44
27
29
15
341
79
291
170
78
89
40
214
202
5
24
22
85