94
12
126
37
89
98
448
323
123
70
143
118
175
80
54
62
131
76
120
176
106
189
170
117
97
61
672
202
51
91
163
47
77
57
274
101
64
22
20
44
278
71
53
371
34
48
299
160
33
66
146