49
10
45
54
14
32
19
9
7
51
24
15
61
43
18
39
36
40
16
41
31
73
44
28
156
136
70
95
79
72
97
248
48
17
64
122
127
150
177
154
173
120
332
20
186