2
0
3
11
4
10
19
6
1
7
13
14
5
20
23
17
21
40
15
69
16
31
32
53
37
38
12
191
26
34
29
49
72
62
188
39
51
85
248
52
238
174