20
203
76
229
69
12
45
14
40
107
386
59
106
55
51
33
46
128
241
89
16
13
58
44
411
63
19
29
43
143
1197
156
70
23
8
53
50
31
88
248
41
200
112
343
22
27
32
7642
162
104
21
95