31
37
34
4
56
47
60
6
33
96
50
14
5
11
51
54
1
89
285
43
24
2550
9
15
78
7
42
13
19
22
2
49
58
18
20
187
30
199
255
71
28