299
23
110
10
217
81
22
107
20
164
32
49
4
39
61
96
89
180
9
15
41
29
6
28
31
60
82
24
98
7
54
51
55
78
104
753
52
21
71
722
74
86
57
62
27
80
26
201