13
36
2
59
172
95
99
77
45
66
5
7
18
20
27
15
11
34
339
35
1
31
17
44
47
14
128
28
33
48
94
38
224
60
24
25
41
54
46
39
42
105
104
74
49