0
1
12
9
30
21
13
15
10
19
6
14
20
17
34
198
63
90
91
51
52
304
114
35
440
74
45
5
764
32
100
3
434
28
7
29
117
26
33
24
23
62
108