87
259
63
34
36
80
116
57
119
62
31
16
304
24
248
453
26
40
55
75
184
1444
17
25
33
39
78
361
381
86
97
20
165
398
109
58
127
747
113
670
91
81
49
72
145
103
470
154
190
67
70