101
293
106
798
94
56
120
45
34
8
31
5
7
16
322
40
29
9
61
149
50
175
54
14
33
10
131
664
103
189
57
6
18
93
24
59
76
89
28
47
222
124
23
98
72
181
128
64