99
13
56
7
23
18
41
53
35
40
220
60
1
86
16
36
28
43
73
112
24
37
10
4
34
180
25
14
6
63
138
806
22
89
8
21
55
17
44
113
20
19
47
171
9
30
50
65
252