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