51
101
40
28
119
104
21
196
290
18
112
370
105
32
14
265
12
23
6
192
10
80
22
8
70
7
155
63
15
1007
5
47
185
45
13
35
37
31
26
102
49
77
33
17
25
87
67