15
97
52
5
33
7
11
4
21
6
14
74
128
62
147
30
51
3
16
2
8
13
112
23
28
26
12
126
36
10
31
18
22
9
17
344
58