40
66
10
18
27
23
52
22
17
16
45
61
28
113
242
75
120
31
288
32
130
39
67
49
43
461
33
201
59
103
174
81
447
19
187
20
7
274
157
86
21
34
50
14
9
4
11
117
154
350
15
146
25
252