40
93
25
17
78
9
18
11
13
21
71
94
124
89
28
23
33
42
475
34
191
36
5
14
52
41
6
391
12
59
29
16
73
261
88
80
866
149
49
3
4
38
63
39
109