33
111
67
36
49
213
42
81
55
292
26
132
142
266
708
192
189
95
24
23
107
37
11
18
235
148
29
115
121
30
66
150
16
68
51
117
93
56
39
76
75
218
247
145
48
174
165
34
27
167
20
73
53