35
31
32
64
40
11
24
22
73
254
52
69
7
146
122
138
25
46
48
20
89
121
144
51
101
55
127
44
123
45
290
102
93
28
38
275
80
42
396
154
115
60
95
63
49
47
29