62
15
258
88
32
96
35
351
42
811
209
282
65
191
80
20
16
36
1390
124
83
49
55
112
70
87
28
664
92
29
12
68
238
52
66
596
295
84
58
722
23
121
34
93
45
126
44
170
53
116
102