140
96
32
107
197
101
123
42
117
54
181
120
252
39
71
25
441
69
235
91
129
76
72
90
48
83
94
334
46
165
106
66
141
149
325
3
29
15
73
170
17
85
19
37
64
138
38
51
18
20
99
288
273