4
13
74
57
40
138
43
80
46
25
54
10
86
31
16
55
143
78
11
8
98
255
83
180
27
9
292
41
644
62
100
85
20
49
89
6
1
21
137
63
45
22
33
26
370
429
228