76
37
19
79
31
24
35
43
68
139
42
86
22
26
18
23
10
12
34
16
72
47
127
38
39
13
21
11
122
176
15
48
96
54
46
71
151
25
66
52
112
30
497
373
98
40