31
66
205
78
117
226
152
77
50
94
113
48
65
68
43
104
67
118
54
47
111
93
124
84
72
130
40
120
45
27
148
32
53
29
185
116
33
16
37
28
163
95
26
51
121
171
151
106
293
147
115
137
69