113
51
895
78
307
48
448
39
46
58
151
44
124
130
22
93
34
70
128
105
54
94
35
72
27
81
24
120
98
49
68
160
241
16
28
41
64
60
21
45
71
592
119
25
103
40
66
73
29
79
12
37
50