20
201
106
31
23
104
78
70
160
28
77
94
72
42
26
50
61
64
166
608
13
140
38
52
179
65
47
25
11
83
22
34
282
32
7
89
67
148
68
256
173
5
164
9
817
15
110
529
14
24