34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
141
144
114
43
293
86
101
17
100
39
35
7
19
63
69
21
32
58
72
44
23
95
120
29
93
33
60