42
23
46
18
28
12
17
26
24
9
16
39
47
309
45
60
7
350
61
92
48
53
97
3
41
31
19
38
8
123
20
44
51
427
138
200
75
40
43