323
65
44
95
39
303
308
69
21
25
70
32
54
20
361
81
152
53
114
90
778
63
49
15
37
34
23
66
18
73
38
80
50
98
48
10
124
29
60
243
85
198
33
147
740