30
21
11
27
24
45
35
49
10
50
16
2
54
15
7
4
26
17
29
20
9
14
8
38
37
5
12
59
23
43
349
6
1
25
3
13
94
31