9
23
22
33
4
5
20
175
43
41
8
10
18
13
47
14
26
28
6
3
0
21
56
11
31
17
75
441
25
505
223
163
160
140
91
35
155
112
147
159