96
0
117
60
68
63
13
10
11
41
76
9
35
17
6
21
97
24
38
8
55
52
225
516
191
248
115
82
137
81
93
291
180