40
426
35
14
41
25
26
171
31
33
62
10
32
84
130
151
18
60
22
30
98
106
168
64
97
86
173
206
118
93
76
107
38
77
19
29
23
58
28
9
70
37
27
56
15
6
47