20
22
17
112
9
3
31
45
15
13
47
18
291
465
41
19
209
69
155
185
7
50
24
6
23
118
102
29
51
35
205
121
74
34
65
43
33
83
305
60
1
131
32
596
21
86
73
72
37
62
64