3
119
130
37
17
45
41
21
66
46
58
32
25
27
24
38
28
33
9
31
299
100
234
110
274
82
91
321
53
191
791
18
29
22
12
76
96
103
213
55
52
40
15
57
379
51
64
89
147
19