1
5
6
47
8
32
41
24
39
15
16
19
25
43
42
11
7
14
28
10
2
76
169
106
79
210
99
38
287
194
98
83
167
61
95
178
175
86
92
105
81
432
60
160