160
12
52
243
64
80
60
23
402
42
216
19
20
58
296
44
248
413
22
352
30
112
295
18
34
659
49
300
40
48
156
39
11
21
73
27
162
7
62
88
17
84
16
1
15
65
59