42
18
642
87
126
16
15
92
35
22
67
400
14
314
88
51
13
69
365
10
33
170
52
54
48
32
79
29
116
37
98
73
72
63
119
59
11
46
39
124
27
217
307
155
346
6
53
93
90
23