51
23
2
28
381
93
37
42
146
19
26
10
24
44
61
59
40
15
77
36
55
39
32
52
104
85
58
67
6
235
159
20
109
72
88
133
100
17
187
73
29
22
38
500
63
135
9
47