94
60
148
91
151
31
19
274
139
153
170
312
286
175
277
107
57
135
21
86
12
22
51
97
41
55
141
54
56
110
81
27
126
30
79
23
36
9
63
308
20
43
87
26
99
137
29
88
44