10
22
15
13
11
12
9
5
212
69
20
0
32
2
19
27
16
28
4
29
34
7
33
17
43
23
49
18
35
45
86
31
165
89
37
58
120
24
41