36
47
164
89
30
361
282
174
180
353
67
35
64
81
29
136
39
106
119
66
111
181
120
108
70
33
40
57
125
170
73
79
50
45
42
59
160
114
43
96
21
88
82
86
94
254
75
104
226
185
54
156
134
71
190