95
53
33
27
67
59
61
36
706
113
51
72
63
40
274
239
65
119
560
10
447
29
96
25
49
145
34
305
39
15
76
99
82
97
141
123
139
21
101
43
108
77
125
134
68
64
371
5
30