0
3
4
27
9
10
8
1
20
11
14
12
16
21
45
6
30
31
150
17
51
34
171
248
40
48
28
336
29
86
26
73
18
39
128
260
65
264
84
33
397
491
19
181
62
57