30
52
50
38
32
48
20
35
5
29
34
49
80
25
11
14
0
9
26
7
10
27
23
1
13
51
151
43
564
15
8
33
53
17
12
16
36
40
31
6