96
164
606
93
270
312
154
48
116
74
168
95
30
25
114
305
113
16
731
131
185
337
163
133
94
600
77
121
50
64
130
368
89
68
490
208
134
105
183
285
238
282
19
10
29
47
125
244
18
112
39
269
232
65
62
314