243
5
57
4
24
18
12
10
8
15
77
20
166
223
37
27
999
56
80
34
11
266
119
39
99
7
432
203
61
41
6
21
54
67
78
23
50
114
52
597
194
98
116
13
33
131
26