145
159
249
307
134
163
76
116
51
42
41
156
43
89
72
83
154
386
80
107
155
152
189
32
75
61
130
31
20
273
62
271
520
419
255
33
88
57
258
293
157
69
54
24
554
286
40
34
323
228
91
141
332
139