69
166
146
241
75
64
309
20
207
93
15
19
23
106
38
27
51
17
33
7
43
28
36
140
3
35
77
1196
122
151
107