40
48
12
87
71
6
65
50
236
56
77
38
151
32
78
26
109
140
96
123
31
37
194
128
35
125
45
118
27
61
4
7
301
28
33
29
15
22
42
19
168
66
52
72
41
380
9
10
18