0
34
7
9
14
47
5
38
6
31
11
13
36
35
10
21
160
291
142
263
373
339
122
40
139
305
199
123
89
124
164
441
99
198
75
284
137
286
126
317
323
118
46
33
173
327
155
401
1298
114
3709