40
20
41
24
17
178
38
29
210
23
51
43
60
127
86
81
13
36
30
111
67
162
49
390
28
83
31
4
10
16
6
7
72
428
209
35
277
296
201
15
34
158
26
5
69