10
12
3
0
4
13
17
7
14
20
23
53
32
51
90
181
36
58
136
243
68
11
64
22
199
18
45
34
183
19
70
39
29
24
37
31
9
33
77
146