15
6
4
28
9
10
8
1
20
13
14
12
16
21
45
7
30
31
151
17
51
11
34
171
249
40
49
336
29
27
86
26
74
18
39
129
261
73
65
264
84
33
397
494
19
48
182
62
57