108
55
157
130
16
9
94
18
701
58
34
54
8
24
59
7
19
2
283
40
127
28
39
27
52
91
73
11
26
66
44
6
63
390
23
80
21
56
31
81
121
183
48
111
288
69