0
1
7
6
109
19
11
8
10
18
32
43
15
16
27
197
39
184
50
22
12
40
81
17
35
13
76
243
26
55
52
46
79
30
111
42
80
82
113
48
23
593
310
94
53
54
460