95
32
138
23
256
60
21
76
46
201
73
26
213
146
98
34
122
35
16
92
29
126
81
27
25
51
287
42
14
50
187
103
178
129
12
37
100
78
56
99
61
43
130
71
75