95
73
339
60
366
109
52
13
61
199
93
278
275
30
66
7
182
305
223
94
39
47
33
231
99
104
85
44
26
53
8
102
27
129
19
113
507
28
81
38
54
203
45
137
48
59
167
14
204
20
64