45
39
22
78
21
30
48
36
51
8
32
15
18
19
42
80
28
92
43
41
23
126
38
31
60
55
66
35
17
83
12
687
272
103
72
241
142
580
249