47
68
260
184
39
49
31
12
95
129
20
53
125
64
65
51
45
36
50
52
54
81
28
15
27
79
307
34
38
14
16
89
48
30
22
5
26
46
35
55
116
88
73