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