126
183
54
26
22
30
150
142
88
124
55
66
64
63
194
71
51
91
164
251
107
85
114
89
185
115
32
96
357
70
141
79
21
151
308
75
27
31
67
136
376
121
146
153
92
72
177
299
29
44
97
39
102