33
46
56
64
54
10
29
49
23
36
5
6
8
15
2
50
122
315
82
19
22
57
48
14
31
89
77
9
13
11
87
32
30
7
85
3
47
17
105
28
35
12
41