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