20
16
222
23
12
103
29
78
426
27
44
60
38
260
42
515
281
126
427
46
56
64
5593
104
769
19
101
34
67
13
87
450
41
233
50
63
52
79
444
10
32
51
202
76
4
1
22
355
45
11