17
30
33
13
35
66
132
5
46
8
9
12
19
73
77
10
48
53
42
22
45
41
28
152
63
50
59
240
14
43
6
21
284
51
232
175
40
24
201
94
56
75
79
32
153
52
365
243
171