22
126
50
68
16
4
30
57
238
66
18
71
15
25
77
10
36
26
60
76
9
7
38
8
27
19
14
56
39
235
161
94
362
129
58
232
17
12
45
49
11
37
387
86
98
51
245
323