95
94
290
35
292
369
59
142
10
48
383
14
913
24
204
19
8
186
60
64
26
74
255
232
65
46
23
145
20
58
28
117
43
107
195
190
18
52
13
140
111
67
98
196
27
40
34
62
45
79
21
36
165
92
163