80
20
16
15
36
1390
350
124
83
49
55
112
70
87
28
664
92
29
12
68
238
52
66
596
294
84
58
720
23
121
32
34
93
45
62
126
44
169
53
116
102
60
41
88
122
73
1556
240
81
413
57
269
51