86
73
25
29
200
13
70
78
56
21
75
196
17
16
157
27
137
77
35
90
30
28
52
114
37
188
43
49
130
67
96
42
102
61
10
273
164
39
26
50
684
6
54
141
139
33
5
253
58
163