58
233
17
15
20
60
12
47
49
50
26
11
37
389
77
86
99
51
246
323
225
137
96
66
201
165
132
7
100
147
18
32
35
207
190
144
22
6
43
103
13
104
5
21
112
54
29
140