12
46
155
178
405
24
44
144
53
244
73
51
36
195
23
37
22
17
34
43
32
66
87
20
54
30
189
150
33
25
45
98
91
40
64
120
13
39
42
537
68
38
84
104
280