58
21
55
143
105
27
7
50
63
104
34
35
307
94
141
17
95
73
87
201
10
277
14
41
81
269
20
15
29
8
110
11
88
26
51
40
186
12
130
32
70
387
108
112
5
65
92
46
483