13
18
11
3
89
41
10
6
38
33
44
22
4
79
12
8
19
0
15
27
31
45
42
56
253
24
51
16
35
9
23
99
285
207
119
74
198
383
237
126
167
232
93