46
45
10
27
35
11
30
29
21
76
17
53
98
32
20
67
63
227
13
97
66
136
78
94
217
8
118
115
141
83
100
58
166
5
40
96
107
77
84
44
278
109
41
72
26
209
50
117
36
153
60