84
146
120
151
19
36
78
114
59
87
119
69
30
83
94
48
23
96
259
126
121
212
85
308
21
110
39
44
76
92
16
150
61
152
351
170
25
213
20
17
47
79
95
162
363
62
309
100
175
186
112
257