161
66
396
4
40
22
23
13
42
28
39
257
10
667
237
32
45
74
5
330
27
26
775
8
12
15
36
212
44
7
112
16
107
56
33
50
522
47
30
18
25
52
58
64
167