42
59
80
30
18
503
52
44
50
113
138
8
37
27
16
9
38
186
117
119
89
54
58
11
10
41
17
15
13
63
12
24
26
33
87
68
570
25
45
28
111
40
36
316
56
73
251