111
5
31
10
33
8
1
49
11
3
25
18
73
45
32
7
14
13
2
12
4
198
172
9
29
90
94
24
15
16
209
188
23
17
100
22
312