22
3
8
13
27
10
52
16
21
51
2
15
28
1
24
12
9
7
6
49
34
5
29
87
381
74
223
92
201
50
41
272
31
40
61
25
18
202
73
103
4
33
200
140
254
133