58
23
8
103
7
118
138
42
348
40
18
11
45
297
49
92
110
12
27
239
99
35
104
50
57
37
38
59
26
51
139
43
34
91
31
22
88
730
13
86
17
71
142
131
56
90