10
13
30
14
9
29
23
19
26
11
38
24
46
90
79
34
117
28
54
82
67
300
50
8
4
12
7
5
17
21
6
3
1
0
27
16
18
33