156
63
86
158
91
11
26
16
175
171
59
3
36
101
277
531
70
17
84
155
23
95
35
27
40
5
20
31
128
42
41
52
143
19
232
58
48
74
78
38
126
211
25
88
51
12
45
135
246
190