12
16
23
51
13
31
84
36
17
6
30
41
22
4
26
49
28
14
3
45
50
33
76
46
146
56
29
48
92
18
295
724
62
184
39
105
73
740
228
395
140
95
97
19
60