2
40
50
36
45
37
251
17
64
31
29
34
35
13
1885
23
108
27
46
10
247
8
24
56
14
101
82
52
111
80
78
139
153
127
77
22
204
44
43
16
57
113