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