40
57
56
119
380
49
110
27
173
37
22
105
262
19
6
14
44
42
58
130
50
68
24
63
10
25
11
154
263
26
89
5
112
74
90
45
279
35
47
86
377
69
13
43
18
20
36
31
103
38