2
159
87
8
59
56
37
19
74
96
61
314
13
16
115
93
95
77
155
113
884
195
45
30
109
53
44
130
43
80
15
11
29
18
132
6
86
105
26
208
133
48
171
97
213
39
22
58
14
27
146