2
53
15
4
10
7
12
163
78
31
144
36
11
69
30
112
1
17
45
13
27
55
8
6
28
18
109
49
131
35
50
573
3
32
102
43
19
99
66
46
70
48
57
92
21