17
46
15
7
10
40
19
24
42
23
41
57
136
61
108
43
95
45
55
88
31
111
476
13
39
73
52
22
12
44
65
27
33
35
25
209
53
101
286
16
8
58
72
32
21