2
11
21
3
18
106
33
48
36
20
8
14
4
29
157
19
16
5
31
65
26
81
90
133
27
10
44
30
99
7
41
46
9
12
0
38
37