66
36
8
20
9
13
77
42
26
12
34
96
16
17
23
148
54
25
11
51
30
99
142
74
121
32
81
29
38
126
45
4
5
92
525
285
43
366
72
18
27
140
240
80