63
52
20
107
74
218
15
68
39
84
31
18
480
257
21
47
58
391
35
24
380
64
46
8
13
22
54
3
4
181
166
45
34
127
93
208
67
32
33
51
30
49
109
23
50
38
19