30
13
120
138
22
90
208
35
63
18
25
36
257
292
40
127
27
20
157
54
14
7
62
6
68
33
77
66
103
8
196
19
29
26
34
55
56
31
24
44
255
5
10
222
172
52
49
74
79
303
9
46