14
41
4
12
13
7
22
16
19
18
35
3
10
9
5
2
1
83
148
37
253
106
144
96
66
57
47
126
59
177
26
38
100
117
189
73
67
20
90
50
36
94
29
46
69
64
120
53