256
48
73
42
45
119
94
29
22
50
6
85
83
40
36
75
21
27
137
46
72
28
152
43
250
23
105
849
67
129
26
25
0
14
104
61
160
15
11
90
70
55
53
30
195
212
276
51