115
131
661
20
98
87
226
444
94
84
187
47
43
482
186
664
122
149
82
100
31
161
146
61
28
436
174
339
104
38
26
42
41
99
237
153
40
129
70
101
64
123
35
88
44
105
39
238
34
154