86
20
15
38
81
202
59
32
18
17
83
36
28
57
25
6
7
30
14
198
16
8
304
10
76
99
60
50
190
106
22
108
39
54
67
97
21
79
51
26
24
11
98
72
29
66
89
263