111
17
33
8
7
14
38
6
4
35
45
10
9
19
13
30
12
3
22
16
20
90
39
2
1
5
295
18
27
0
32
2990
66
58
164
227
37
51
43
41