15
3
22
51
46
444
7
56
113
29
75
49
50
11
156
10
128
57
17
14
12
21
20
9
25
45
5
175
88
16
23
43
31
53
783
6
4
1