20
223
6
14
10
17
13
16
89
35
323
9
11
27
86
18
28
97
340
104
93
74
37
62
108
51
22
67
139
127
21
15
25
4
40
8
42
1
34
7
31
73
39
2