541
98
69
336
72
22
103
112
415
132
392
179
61
62
234
101
206
34
39
20
134
146
121
4
36
84
376
270
282
21
322
169
67
150
102
9
48
140
75
220
308
111
310
44
10
662
92
413
536
4194
86
42
56
803
141
342